简单的爬虫程序
例如获取某站图片的程序
import requests
# 发起请求 获取所有角色信息
res = requests.get("https://pvp.qq.com/web201605/js/herolist.json")
for role in res.json():
cname = role["cname"]
ename = role["ename"]
# 发起请求 获取角色头像
res2 = requests.get(f"https://game.gtimg.cn/images/yxzj/img201606/heroimg/{ename}/{ename}.jpg")
# 将请求到的图片存到本地磁盘
with open(f"{cname}.jpg", "wb")as f:
f.write(res2.content)
res = requests.get("https://pvp.qq.com/web201605/js/herolist.json")
发起请求并获取英雄头像信息
在此页面
![](https://img-blog.csdnimg.cn/img_convert/5bd0a57d8361765404c2f61385416b57.png)
寻找json
![](https://img-blog.csdnimg.cn/img_convert/c756f173013608c9f2cd0cc5950b1f47.png)
并且使用get获取信息
然后根据,png,或者jpg寻找头像信息。
![](https://img-blog.csdnimg.cn/img_convert/ad856c1eb2fd912d10e5d8464b4a4d0a.png)
heroimg/529/529
后面的数字有规律,可以使用循环进行改变,从而获取到每张图片的信息。
如以上代码,即可将所有的头像信息全部储存在当前代码所在文件夹