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

Selenium Manager未更新ChromeDriver适配Chrome 115版本问题咨询

问题解决:ChromeDriver与Chrome版本不匹配报错

报错原因

你的ChromeDriver版本仅支持Chrome 112,但当前浏览器版本为115.0.5790.114,版本不兼容导致会话创建失败。

解决方案

方案1:用Selenium自带的自动驱动管理(新手首选)

Selenium 4.6.0及以上版本内置了Selenium Manager,能自动匹配对应版本的ChromeDriver,无需手动下载。修改代码里的driver初始化部分即可:

# 替换原有的options和driver初始化代码
from selenium import webdriver

# 直接初始化,不用手动指定ChromeDriver路径
driver = webdriver.Chrome()

如果需要保留Chrome配置选项,这么写:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

options = Options()
# 可在这里添加自定义选项,比如options.add_argument("--headless=new")
driver = webdriver.Chrome(options=options)

方案2:手动下载对应版本的ChromeDriver

  1. 打开Chrome,在地址栏输入chrome://version/,确认浏览器完整版本号
  2. 找到与浏览器主版本号一致的ChromeDriver(比如115.x.x.x系列)
  3. 下载对应系统的压缩包,解压得到chromedriver文件
  4. 在代码里指定文件路径:
options = Options()
driver = webdriver.Chrome(executable_path="/你的chromedriver文件路径", options=options)

比如Mac上路径可能是/Users/你的用户名/Downloads/chromedriver

方案3:用第三方驱动管理库(webdriver-manager)

先安装库:

pip install webdriver-manager

再修改代码:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from webdriver_manager.chrome import ChromeDriverManager

options = Options()
driver = webdriver.Chrome(ChromeDriverManager().install(), options=options)

这个库会自动检测浏览器版本并下载匹配的ChromeDriver。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 20:57:09