超简单python爬虫批量爬取漂亮性感妹子图,一看就会,一学就废那种,哈哈。
漂亮妹子图很多人喜欢,用处也很多,比如可以用来卖钱,可以用来当桌面养眼什么的……我不多说了,直接说该怎么做吧。
第一步当然是找一个妹子图非常多的网站,看看里面的妹子对不对你的胃口,如果对上了,就可以开始爬了。
我找到一个彼岸图网,里面的妹纸都是比较清纯那种,我喜欢。
那么我们就以这个网站为例子,来爬一爬
对了,爬图的时候,一定要注意版权哦,如果遇上了视觉中国这样的公司,那你可能要吃官司赔钱哦。
没什么难度,开始之前请记得安装好bs4这个库哦。
然后上代码吧
# coding:utf-8 #@link: https://6yhj.com import requests from bs4 import BeautifulSoup import os baseurl='https://pic.netbian.com/' #图库的baseurl cnt=0 #创建目录,用于保存美女图片 path=r'F:\\Program Files\\桌面壁纸\\4k' #这是保存图片的文件夹所在 if not os.path.isdir(path): os.mkdir(path) r=requests.get('https://pic.netbian.com/4kmeinv/') #我们爬取4k美女图这个专栏 soup=BeautifulSoup(r.content,'html.parser') soup_=soup.find('div','slist') #print(soup_) url_list=soup_.find_all('a') #print(url_list) #获取原始图片地址 def get_pic(kurl): r2=requests.get(kurl) s2=BeautifulSoup(r2.content,'html.parser') picurl=baseurl+s2.find('img').get('src') return picurl for i in url_list: cnt+=1 print('获取第{}张图片成功!'.format(cnt)) i=i.get('href') i=baseurl+i r3=requests.get(get_pic(i)) f=open('4k\\'+str(cnt)+'.jpeg','wb+') f.write(r3.content)
我看了一下,这个专栏有20张图片,全爬下来花了17.4秒,下载一张图片用不到1秒钟,这速度还是不错的哈,比你自己手动复制保存要快不少。
这是代码运行的结果
打开目标文件夹,看到妹子图片都到齐了,截图个预览给大家瞧一下
喜欢的朋友可以拿去玩一玩哦。
爬这么多的妹子图片,可以看看我写的这个《python设置win10桌面背景黑屏问题》,把这些妹子图片当桌面背景,实现每天自动更换,也是很舒服的一件事哈。
最后再次提醒一下,爬取妹子图片一定要注意版权哈。
标签: