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)
运行,成功。结果如下


浙公网安备 33010602011771号