尝试使用 Selenium Webdriver 时,遇到的常见错误是由于以下两个异常而无法获取驱动程序:
代码片段:
from selenium import webdriver chrome_driver_path = <chrome drive .exe path> driver = webdriver.Chrome(chrome_driver_path)
原因:
使用 Selenium 版本 4.6.0 或更高版本时通常会发生此错误,其中 Selenium Manager 尝试检索驱动程序。但是,在给定的代码中,显式设置了驱动程序路径,这与 Selenium Manager 发生冲突。
解决方案:
如果 Selenium 版本 4.6.0 或更高版本正在运行使用后,不再需要手动设置驱动路径。 Selenium Manager 将自动处理浏览器和驱动程序。
简化代码:
from selenium import webdriver driver = webdriver.Chrome() driver.get("https://www.google.com/") driver.quit()
参考文献:
以上是Selenium WebDriver 错误:为什么我无法使用 Selenium Manager 获取驱动程序?的详细内容。更多信息请关注PHP中文网其他相关文章!