图文视频教学:高清壁纸小程序爬虫,保姆级教程!!!

Posted Code皮皮虾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图文视频教学:高清壁纸小程序爬虫,保姆级教程!!!相关的知识,希望对你有一定的参考价值。


🌊前言

Code皮皮虾 一个沙雕而又有趣的憨憨少年,和大多数小伙伴们一样喜欢听歌、游戏,当然除此之外还有写作的兴趣,emm…,日子还很长,让我们一起加油努力叭🌈


👉话不多说,直达底部有粉丝专享福利!!!



爬前预热

微信搜索小程序

打开小程序

虽然都是手机壁纸,但是此次爬虫为了入门,所以并不考虑那么多。

那我们就爬取这默认的最新壁纸叭。


爬取分析

打开Fiddler抓包工具

重新进入小程序,在Fiddler中查看请求情况

可以看到有两个请求是蓝色的,那么这个图片到底在那个请求中呢?

那么,哪个请求是我们需要的呢?

小技巧,可以看到两个请求的Body大小差别很大,所以我断定,有图片的请求是Body大的那个

复制JSON数据来到在线JSON解析网站进行解析,得到如下结果

在右边的解析结果里可以看到,有着图片的URL

拿到这些URL,进行访问,就得到了如下图片,哈哈,逻辑已经搞通了,那接下来我们就写代码吧,嘿嘿


遇到的问题

第一次遇到这个问题,咋也不懂,那直接百度!!!(遇事不决就百度,哈哈)

随便点一个进去看看

[OpenSSL.SSL.Error: (‘SSL routines’, ‘tls_process_server_certificate’, ‘certificate verify failed’)](ssl证书问题) - 乔儿 - 博客园 (cnblogs.com)

原因人家已经说的很清楚了,小伙伴们自己看吧😁

该问题的原因是:因为网址使用了https,所以经过代理时会报错。报错原因是:Python3之关闭SSL证书验证

解决办法是:关闭验证SSL证书开关,verify:Ture/False,默认是Ture,用于验证SSL证书开关。例如:requests.get(url=url,headers=headers,verify=False)



视频教学

B站视频地址

觉得不错的,球球有一个一键三连哦,哈哈😁



成果展示

出于测试爬了5页

效果不用我多说了吧,这部爽歪歪,既学知识又有高清壁纸,哈哈

美女真是养眼,哈哈🤣



💖福利

公众号干货内容输出,囊括Java、Python爬虫、力扣题解、大厂面试题 四大系列,更有长时间总结的干货资源分享



🌊 Java入门到就业学习路线规划

关注底部公众号回复: Java学习路线,即可领取全套资料


🌊 小白快速入门Python爬虫路线

关注底部公众号回复: 爬虫学习路线,即可领取全套资料

以上是关于图文视频教学:高清壁纸小程序爬虫,保姆级教程!!!的主要内容,如果未能解决你的问题,请参考以下文章

图文视频教学:高清壁纸小程序爬虫,保姆级教程!!!

微信小程序爬虫表情包小程序图文视频教学,从零写起,保姆教程!!!

微信小程序爬虫表情包小程序图文视频教学,从零写起,保姆教程!!!

应粉丝需求力肝App爬虫入门教学,保姆级图文教程,⭐建议收藏⭐!!!

Docker安装Jenkins打包Maven项目为Docker镜像并运行保姆级图文教学

Mysql读写锁保姆级图文教程