一、爬取角色头像
1.打开所爬取网站,F12打开控制台,点击网络,再刷新一次官网,搜索json,找到herolist.json文件
实现代码
import requests
# get请求
res = requests.get("上方图片请求网址")
# 遍历角色
for role in res.json():
cname = role["cname"]
ename = role["ename"]
# 发起请求,获取角色头像
res2 = requests.get(f"图片网址{ename}/{ename}.jpg")
# 将请求的图片存到本地磁盘
with open(f"{cname}.jpg","wb") as f:
f.write(res2.content)
二、爬取角色头像
1.打开所爬取网站,F12打开控制台,点击网络,再刷新一次官网,搜索list,找到hero_list.js文件
实现代码
import requests
# get请求
res = requests.get("上方图片请求网址")
# 遍历角色
for role in res.json()["hero"]:
heroId = role["heroId"]
name = role["name"]
# 发起请求,获取角色头像
res2 = requests.get(f"图片网址{heroId}000.jpg")
# 将请求的图片存到本地磁盘
with open(f"{name}.jpg","wb") as f:
f.write(res2.content)