因为爬虫需要用到请求网络部分,所以需要这两个包,没有的话自行下载即可。
请求头
headers = {‘User-Agent’:‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.125 Safari/537.36’
1
完整的请求
url = ‘https://image.baidu.com/search/flip?tn=baiduimage&ie=utf-8&word==’+name+’+&pn=’+str(i*30)
result = requests.get(url,headers=headers)
dowmloadPic(result.content.decode(), name)
1
2
3
得到了html之后需要用到正则表达式
pic_url = re.findall(’“objURL”:"(.*?)",’,html,re.S)
1
最后直接把请求到的图片下载好就行
fp = open(dir, ‘wb’)
fp.write(pic.content)
fp.close()
————————————————
版权声明:本文为CSDN博主「诗一样的代码」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_57171554/article/details/115904755