|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 python小小白哟 于 2023-8-16 14:55 编辑
- from selenium import webdriver
- from selenium.webdriver.common.by import By
- import requests
- import time
- 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")
- for x in b:
- c = x.get_attribute("src")
- a = requests.get(c)
- dd = a.content
- for i in range(1,116):
- with open(f"{i}.jpg","wb") as file:
- file.write(dd)
- print("正在爬取中...")
- print("爬取成功!")
- time.sleep(10)
复制代码
with open(f"/王者荣耀英雄图片/{i}.jpg","wb") as file:
FileNotFoundError: [Errno 2] No such file or directory: '/王者荣耀英雄图片/1.jpg'
为什么会报这个错误呢?
现在是逻辑错误了.
爬是能爬了
- 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")
- q = browser.find_elements(By.XPATH, "//html//body//div//div//div//div//div//ul//li//a")
- i = 1
- for x in b:
- c = x.get_attribute("src")
- print(c)
- a = requests.get(c)
- dd = a.content
- bbc = q[i - 1].text
- with open(f"王者荣耀英雄图片/{bbc}.jpg","wb") as file:
- file.write(dd)
- print("正在爬取中...")
- i += 1
- print("爬取成功!")
复制代码
|
|