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

关于Chrome 115.0.5790.110无对应稳定ChromeDriver的技术咨询

Chrome 115.0.5790.110自动化驱动问题解决方案

1. 对应稳定版Chromedriver的判断

你的判断不完全准确:Chrome 115.x属于版本迭代中的过渡分支,Chrome for Testing矩阵确实未列出115.0.5790.110这个精确小版本的稳定驱动,但同主版本的115.0.5790.102驱动可兼容该版本Chrome。Chrome驱动的兼容逻辑为主版本号一致即可,小版本的细微差异不会影响核心自动化功能。

2. 直接下载链接失效的解决方法

不要手动拼接下载链接,可通过以下两种方式获取有效资源:

  • 利用Chrome for Testing的官方JSON接口查询115.x版本的驱动资源,提取对应win64平台的chromedriver下载地址;
  • 使用webdriver-manager库自动匹配并下载驱动,无需手动操作:
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.chrome.service import Service

driver = webdriver.Chrome(service=Service(ChromeDriverManager(driver_version="115.0.5790.102").install()))

3. 旧版Chrome的使用指南

禁用自动更新

  • 组策略设置:打开gpedit.msc,导航至计算机配置>管理模板>Google>Google Chrome>更新,启用「将更新设置为禁用」策略;
  • 注册表修改:打开regedit,进入HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome,新建DWORD值AutoUpdateCheckPeriodMinutes并设为0,再新建DWORD值DisableAutoUpdate设为1。

安装对应旧版Chrome

直接下载官方发布的115.0.5790.110正式版安装包,优先选择正式Chrome而非Chromium,确保安装路径可正常访问。

让Webdriver指向指定Chrome

初始化驱动时,通过options.binary_location指定旧版Chrome的可执行文件路径:

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

chrome_options = Options()
# 替换为你的旧版Chrome实际安装路径
chrome_options.binary_location = r"C:\Program Files\Google\Chrome\Application\chrome.exe"
driver = webdriver.Chrome(options=chrome_options)

4. Chromium相关问题处理

  • Chrome与Chromium的差异:Chromium是开源基础版本,缺少Google账号同步、官方自动更新等服务,但Webdriver的使用逻辑与Chrome完全一致,仅需指定Chromium的exe路径即可;
  • 安装失败排查:检查下载的Chromium安装包是否完整,更换对应版本的官方构建包;若仍失败,可直接使用绿色解压版Chromium,无需安装,直接指向解压后的exe文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 00:22:43