无法用最新版WebDriver配置Chrome,代码无法检测Chrome版本
解决Chrome版本检测与驱动匹配问题
- 先确认Selenium版本≥4.6.0,该版本起内置驱动自动适配功能,无需手动下载对应驱动
- 修改代码如下,利用内置服务自动匹配Chrome驱动:
from selenium.webdriver.common.by import By from selenium import webdriver from selenium.webdriver.chrome.service import Service # 自动适配当前Chrome版本的驱动 service = Service() browser = webdriver.Chrome(service=service) browser.implicitly_wait(5) browser.maximize_window() url = 'https://247sports.com/college/football/recruiting/' browser.get(url)
- 若Selenium版本低于4.6.0,先执行升级命令:
pip install --upgrade selenium - 自动适配失效时,可手动指定驱动路径:
- 查看Chrome版本:打开Chrome→右上角三点→帮助→关于Google Chrome,获取版本号
- 下载对应版本的ChromeDriver
- 代码中指定驱动路径:
service = Service(executable_path="你的ChromeDriver绝对路径") browser = webdriver.Chrome(service=service)
内容的提问来源于stack exchange,提问作者Aishwarya Bhore
相关产品推荐
相关产品推荐

