需要安装selenium和requests库,安装命令如下:
pip install selenium
pip install requests
需要在代码的目录文件中新建一个文件夹,名称为: 王者荣耀英雄图片 用于存放图片,话不多说直接上代码。
代码如下:
[Python] 纯文本查看 复制代码 from selenium import webdriver
from selenium.webdriver.common.by import By
import requests
browser = webdriver.Edge()
browser.get("https://pvp.qq.com/web201605/herolist.shtml")
b = browser.find_elements(By.XPATH, "//html//body//div//div//div//div//div//ul//li//a//img")
i = 1
for x in b:
c = x.get_attribute("src")
print(c)
a = requests.get(c)
dd = a.content
with open(f"王者荣耀英雄图片/{i}.jpg","wb") as file:
file.write(dd)
print("正在爬取中...")
i += 1
print("爬取成功!")
上张图吧。代码写的太烂,并且借鉴了其他论坛的大牛们的思路,大神轻喷。
如果不会使用的话,本人已经打包好了所有的英雄图片的文件为一个压缩包,地址如下:
链接:https://pan.baidu.com/s/14qJmfAv4mdmZ9mpNlY1f2g
提取码:mwhm
|