代码如下
import urllib.request
import requests
from urllib import request
from bs4 import BeautifulSoup
URL="https://pvp.qq.com/web201605/herolist.shtml"
header={"user-agent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Mobile Safari/537.36 Edg/112.0.1722.48"}
resp=requests.get(url=URL,headers=header)
# print(resp)
data=BeautifulSoup(resp.content,"html.parser")
a=data.find("div",attrs={"class":"herolist-content"})
b=a.find_all("img")
for i in b:
picture=i.get("src")
# print(i)
picture_url="https:"+picture//补全图片下载信息
name=i.get("alt")
urllib.request.urlretrieve(picture_url,"yixiong/{}.jpg".format(name))//使用urlretrieve下载,并将名字命名
print("{} is ok ".format(name))
# print(name)
# print(picture_url)
# print(b)
# print(data)
运行结果