【发布时间】:2022-01-27 17:48:43
【问题描述】:
我在使用 Selenium 时遇到了困难,因为 官方 入门代码 在 驱动程序管理软件 部分向我返回了一个错误:
官方代码
# Use Webdriver Manager for Python: https://github.com/SergeyPirogov/webdriver_manager
# Import code:
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.chrome.service import Service
# Use the `install()` method to set `executabe_path` in a new `Service` instance:
service = Service(executable_path=ChromeDriverManager().install())
# Pass in the `Service` instance with the `service` keyword:
driver = webdriver.Chrome(service=service)
错误
Current google-chrome version is 96.0.4664
Get LATEST chromedriver version for 96.0.4664 google-chrome
Driver [C:\Users\my_name\.wdm\drivers\chromedriver\win32\96.0.4664.45\chromedriver.exe] found in cache
问题在于我已经下载了可用的最新 chromedriver 版本,如下图所示:
下载的chromedriver版本
我的 Chrome 版本是 96.0.4664.110,我在下载驱动列表中没有找到那个版本,所以我只下载了最新的 96.0.4664 版本(即 96.0.4664.45 版本) ,正如错误提示的那样。
【问题讨论】:
-
错误在哪里?我没有看到任何错误。
-
是的,这不是错误,是我的错误!为答案喝彩。
标签: python selenium google-chrome selenium-chromedriver webdriver-manager