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

Chrome WebDriver启动即闪退求助:版本106与Chrome 105不兼容

解决方案

1. 严格匹配ChromeDriver与Chrome浏览器版本

  • 卸载当前的ChromeDriver,下载与你的Chrome 105完全匹配的ChromeDriver版本
  • 验证浏览器版本:打开Chrome,在地址栏输入chrome://version/,确认完整版本号(如105.0.5195.102),下载对应版本的ChromeDriver
  • 替换代码中的驱动路径,注意Windows路径需正确处理(避免转义错误)

2. 修复代码路径问题

你的代码中'C:\path..'的路径写法存在转义风险,Windows系统下推荐两种写法:

# 写法1:使用转义符
driver = webdriver.Chrome('C:\\full\\path\\to\\chromedriver.exe')
# 写法2:使用原始字符串
driver = webdriver.Chrome(r'C:\full\path\to\chromedriver.exe')

3. 添加启动参数解决闪退

若版本匹配后仍闪退,尝试添加Chrome启动参数:

from selenium.webdriver.chrome.options import Options

chrome_options = Options()
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('--start-maximized')
chrome_options.add_argument('--disable-dev-shm-usage')

driver = webdriver.Chrome(executable_path=r'C:\path\to\chromedriver.exe', options=chrome_options)

4. 检查Chrome自动更新

Chrome默认会自动更新,再次通过chrome://version/确认浏览器真实版本,若已悄悄更新到106,就下载对应版本的ChromeDriver

5. 验证驱动可用性

单独运行ChromeDriver.exe,查看控制台是否输出正常监听信息。若启动失败,说明驱动文件损坏或权限不足,重新下载并确保有执行权限


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 04:15:34