动漫桌面照片,很好看的背景图片动漫
正文
话不多说,直接上完整代码importrequestsasr
进口
进口货
进口时间
文件名=动漫截图
ifnotos.path.exists(文件名):
os.mkdir(文件名)
forpinrange(1,34):
打印(-正在爬取第{}页内容- .格式(p))
URL= https://www。ACG形象。com/shot/推荐?page={} .格式(p)
标题={ 用户代理
: Mozilla/5.0(windows nt 10.0;WOW64)AppleWebKit/537.36(KHTML,像壁虎)Chrome/80。0 .3987 .162 safari/537.36 }
resp=r.get(url,headers=headers)
html=resp。文本
图像=re。查找全部( data-original=).*?)“”,html)
names=re.findall(title=).*?)“”,html)
#打印(图像)
#打印(姓名)
dic=dict(zip(图像,姓名))
forimageinimages:
时间.睡眠(1)
打印(图像,DIC[图像])
name=dic[image]
#name=image.split(/)[-1]
i=r.get(image,headers=headers).内容
尝试:
withopen(文件名/名称。jpg , wb)asf:
写作(一)
exceptFileNotFoundError:
继续先导入要使用的库
importrequestsasr
进口
进口货
进口时间然后去分析要去爬的网址: 动漫截图网
下图是网址的内容:
好了全球资源定位器(统一资源定位器)已经确定
下面去寻找头球
找到下面是代码展示
URL= https://www。ACG形象。com/shot/推荐?page={} .格式(p)
标题={ 用户代理
: Mozilla/5.0(windows nt 10.0;WOW64)AppleWebKit/537.36(KHTML,像壁虎)Chrome/80。0 .3987 .162 safari/537.36
}然后检索要爬的图片内容
从上图就可以找到图片的位置:数据来源=后面的内容
以及图片的名字:标题=后面的内容
然后用正则表达式是来检索就行了
图像=re。查找全部( data-original=).*?)“”,html)
names=re.findall(title=).*?)“”,html)最后将其保存就好了
i=r.get(image,headers=headers).内容
withopen(文件名/名称。jpg , wb)asf:
写作(一)然后将页后面的数字改动就可以跳到相应的页面
换页的问题也就解决了
orpinrange(1,34):
URL= https://www。ACG形象。com/shot/推荐?page={} .格式(p)以及将爬到的图片放到自己建立的文件中文
使用了骨库
文件名=动漫截图
ifnotos.path.exists(文件名):
os.mkdir(文件名)更多大蟒相关文章,请关注大蟒自学网。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。