本文主要是介绍20行代码爬取美女图片,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
20行代码爬取美女图片
这是一个简单的爬虫,从360搜索上保存图片。
首先确认网址
https://image.so.com/z?ch=beauty&t1=595&src=banner_beauty&gid=
访问这个网址,然后F12打开控制台。查看网络,可以发现图片数据的请求在这个网址里
查看请求头得
https://image.so.com/zjl?ch=beauty&t1=595&sn=0
现在网址有了,使用模块requests来访问这个网址
response = requests.get(url, headers=headers)
输出响应内容
print(response.content)
得
在查看响应数据后可以发现图片链接是
然后将响应过来的数据转为字典
zd = json.loads(response.content)
从字典里获取到数据保存本地
data = zd['list']
for item in data:href = item['qhimg_url']fileName = 'mv/' + item['title'] + ".jpg"with open(fileName, 'wb') as f:f.write(requests.get(href, headers).content)print("%s已保存"%fileName)
运行,成功。结果如下
这篇关于20行代码爬取美女图片的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!