Python实战演练,详细为你爬取妹子图
2019-03-15 本文已影响51人
78c40b03ee4e
前言
相信大家在各个地方都可以看见Python爬取图片的文章,有些蛮详细,有些不详细,这样有时候会看不懂代码的意思,本节为大家介绍详细的写法,你绝对可以看懂(除非你看不懂中文)。
废话不多说了,直接上代码:
上依赖模块
![](https://img.haomeiwen.com/i15184619/8d86fd40f94be424.png)
获取整个妹子网所有的主题
![](https://img.haomeiwen.com/i15184619/c13205d96c1d3995.png)
小编推荐一个学python的学习qun 740,3222,34
无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!
![]()
自动获取某主题的照片数量
进入某个主题, 然后分析底部的 导航条. 导航条格式: 上一组 1 2 3 4 ... 64 下一组 很多按钮.每个按钮都是一个<a>元素. 倒数第二个<a>元素 这里也就是64 就是照片数量!
![](https://img.haomeiwen.com/i15184619/c2d532a570ddd60f.png)
这两行是测试 某主题下的图片数量的. 你随便填个妹子图的主题地址进去.看看对不对.
![](https://img.haomeiwen.com/i15184619/cde9039190d6c5c4.jpg)
获取某主题下第一张照片的URL
![](https://img.haomeiwen.com/i15184619/f98ad6048eee3d44.png)
获取某主题下所有照片的URL
然后就要获取某主题下所有照片的URL的函数,这时候就用到了 上面两个函数了, 这个函数 要传入一个参数.也就是主题的URL地址,每个主题都循环一遍 就能获取所有主题的所有照片了.,任务也就只差下载了.
![](https://img.haomeiwen.com/i15184619/5c77fb949899e909.png)
获取某主题名称,创建本地文件夹用
![](https://img.haomeiwen.com/i15184619/fd65850257c722d6.png)
![](https://img.haomeiwen.com/i15184619/a6547d7dbafe476c.png)
定义下载某主题所有图片的函数
![](https://img.haomeiwen.com/i15184619/519df92a2aa92b3b.png)
大家看是不是很详细呢?还有更详细的吗?