【发布时间】:2020-01-30 08:05:14
【问题描述】:
运行以下脚本时出现以下错误:
requests.exceptions.MissingSchema:无效的 URL 'None':没有架构 提供。也许你的意思是http://None?
我看到一个解决方案说通过 xpath 查找元素,但正如我所说的我是新人,我无法复制代码。
import requests
from selenium import webdriver
from selenium.webdriver.firefox.options import Options
option = webdriver.ChromeOptions()
option.add_argument("headless")
driver = webdriver.Chrome(options=option)
driver.get("https://charities.govt.nz/")
links = driver.find_elements_by_css_selector("a")
print("Number of links : %s" %len(links))
for link in links:
r = requests.head(link.get_attribute('href'))
print(link.get_attribute('href'), r.status_code)
我们将不胜感激。
【问题讨论】:
标签: python selenium selenium-webdriver