国外图片网站源码分享?国外图像网站

今天给各位分享国外图片网站源码分享的知识,其中也会对国外图像网站进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

偶然一次,我在深夜难眠时,突然一道靓丽的网站从我眼前滑过,猛然使我惊醒。我发现校花网好多漂亮小姐姐的照片啊!嘿嘿,留下当手机壁纸不错,yyds!

于是,我利用了Python一次性把她们的照片下载了出来!

那么,我们该如何一次性爬取下载这些令人心动的照片呢?

我们先来看下怎么爬取一张图片的数据:

方式1:基于requests方式2:基于urllib

urllib模块作用和requests模块一样,都是基于网络请求的模块

当requests问世后就迅速地替代了urllib模块

比如,我们现在准备爬取这张可爱的熊熊:

先用右键复制图片地址:

img_url=&39;

requests方式:

response=requests.get(url=img_url,headers=headers)\nimg_data=response.content39;1.jpg&39;wb&图片就保存为&39;

urllib方式:

39;./2.jpg&此处为复制出的源码:\n<li><ahref=&34;>\n<imgsrc=&34;width=&34;height=&34;border=&34;alt=&34;>\n</a><br>\n\t<ahref=&34;class=&34;><b>中国传媒大学上官青桐</b>\n\t</a>\n</li>

具体代码实现下载步骤:(咱们课程主要讲解爬虫的抓包方式和解析方法,具体正则写法等基础教程,可以关注我的Python基础教程)

importre\nimportos\n\n39;http://www.521609.com/daxuexiaohua&2.从当前获取的页面源码数据中解析出图片地址,并用正则写出:\nex=&34;(.*?)&39;\n\n我们发现打印的是[]。这是因为源码里有空格和换行\n现在我们看出获取的地址只是部分,例:&39;\n39;http://www.521609.com/uploads/allimg/140717/1-140GF92J7-lp.jpg&加上前缀,遍历列表,获取完整地址.进行请求\n\n39;ImgLibs&39;http://www.521609.com&39;/&39;/&图片名称\nurllib.request.urlretrieve(src,imgPath)\nprint(imgPath,&39;)

结果我们就一次性下载完小姐姐的照片了!

关注Python涛哥,学习更多Python知识!

文章到此结束,如果本次分享的国外图片网站源码分享和国外图像网站的问题解决了您的问题,那么我们由衷的感到高兴!

站内搜索