Chrome与chromedriver.exe版本不匹配问题求助
解决Chrome 132.0.6834.111与ChromeDriver版本不匹配问题
先等官方同步版本:Chrome和ChromeDriver的小版本号差1(111 vs 110)属于常见的推送延迟情况,官方通常会在1-2天内更新对应版本的ChromeDriver,多留意稳定版发布列表即可。
临时降级Chrome到匹配版本:如果着急使用,可手动降级到132.0.6834.110:
- 关闭所有Chrome窗口,卸载当前版本(勾选保留用户数据,避免丢失书签、密码等信息)
- 找到对应版本的官方离线安装包完成安装
- 关闭Chrome自动更新:Windows系统可通过组策略或修改注册表实现,比如在
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome路径下,新建DWORD值AutoUpdateCheckPeriodMinutes并设为0,或UpdateDefault设为0。
应急跳过版本检查(不推荐):部分自动化框架支持强制忽略版本差异,以Selenium为例,初始化时添加参数:
from selenium import webdriver from selenium.webdriver.chrome.options import Options options = Options() options.add_experimental_option("excludeSwitches", ["enable-automation"]) options.add_experimental_option('useAutomationExtension', False) driver = webdriver.Chrome(executable_path='./chromedriver.exe', options=options)这个方法可能引发功能不稳定或被网站检测到,仅作为临时应急方案。
多刷新Chrome for Testing页面:官方页面偶尔会有更新延迟,多次刷新稳定版列表,大概率能找到匹配的版本。
内容的提问来源于stack exchange,提问作者Tommie Berry
相关产品推荐
相关产品推荐

