You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:使用ChromeDriverManager仍遇ChromeDriver与Chrome版本匹配报错

解决ChromeDriver与Chrome版本不匹配的SessionNotCreatedException问题

你遇到的是ChromeDriver和Chrome浏览器小版本不兼容的问题——虽然主版本都是83,但子版本号(你的Chrome是.97,驱动是.39)不一致也会触发这个错误。下面给你几个可行的解决办法:

1. 手动下载完全匹配的ChromeDriver版本

  • 找到和你的Chrome版本完全一致的ChromeDriver(即83.0.4103.97对应的驱动版本,ChromeDriver的版本号会和Chrome的版本号一一对应,包括子版本)
  • 下载后,替换WebDriverManager自动下载的驱动文件,或者在代码里直接指定本地驱动路径:
    driver = webdriver.Chrome(executable_path="你下载的驱动文件绝对路径")
    

2. 让WebDriverManager强制安装精确匹配的版本

WebDriverManager默认可能只匹配主版本,你可以直接指定精确版本号,让它下载对应驱动:

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

# 指定和Chrome完全匹配的驱动版本
driver = webdriver.Chrome(ChromeDriverManager(driver_version="83.0.4103.97").install())

3. 彻底清理WebDriverManager缓存后重新安装

之前的缓存清理可能不够彻底,你可以手动删除缓存目录:

  • Windows系统缓存路径一般是C:\Users\<你的用户名>\.wdm
  • Mac/Linux系统是~/.wdm
  • 删除该路径下的chromedriver文件夹,然后重新运行代码,让WebDriverManager重新下载正确版本的驱动

另外提个小细节:你的代码里driver.get("google.com")要改成driver.get("https://google.com"),否则可能会出现无法正常访问网站的问题哦。

内容的提问来源于stack exchange,提问作者Aidan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.07 21:07:43