社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

学习Python,除了小姐姐,还有小哥哥

python • 7 年前 • 607 次点击  


 
听说咱们这里有很多小姐姐,既然这样,那么咱们就来一波肌肉男、美男,你们都有小编了,还想着其他的,唉~
声明:小编不是弯的


 预备知识 



 爬取《帅啊》网的帅哥图片!

    URL : http://www.shuaia.net/index.html   先看一眼网站的样子:


 

requests安装

在cmd中,使用如下指令安装第三方库requests:

pip3 install requests

或者:

easy_install requests


爬取单页目标链接

通过审查元素,我们不难发现,目标的地址存储在class属性为”item-img”的标签的href属性中。这时候,有人可能会问为啥不用下面的标签的src属性?因为这个图片是首页的浏览图片,根据这个地址保存下来的图片,太小了,并且不清清楚。秉承着热爱“高清无码”的精神,这种图片可不是我想要的。因此,先获取目标的地址,也就是我们点击图片之后,进入的网页地址,然后根据下一个网页,找到图片的地址。


代码 


我们将爬取的信息保存到list中,图片名字和图片地址使用”=”连接,运行结果:

爬取多页链接 

翻到第二页的时候,很容易就发现地址变了:www.shuaia.net/index_2.html。第三页、第四页、第五页依此类推。

代码+运行结果 

 单张图片下载 

进入目标地址,审查元素。可以看到,图片地址保存在了class属性为
”wr-single-content-list “的div->div->img的src属性中。

 代码 

 我们将图片保存在程序文件所在目录的imgase目录下:

整体代码 

已经获取到了每张图片的连接,我们就可以下载了。整合下代码,先少下载一点,下载前2页的图片。

 运行结果

作者:Jack-Cui

源自:http://blog.csdn.net/c406495762/article/details/72597755

声明:文章著作权归作者所有,如有侵权,请联系小编删除


今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/Ex1v7giTGu
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/8191
 
607 次点击