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

ChromeDriver版本不兼容求助:111驱动适配110浏览器报错

ChromeDriver版本不匹配问题排查与解决

问题根源

  1. 手动指定了不兼容的驱动路径
    你在调用uc.Chrome()时手动设置了executable_path='/usr/local/bin/chromedriver',这个路径下的ChromeDriver是111版本,但你的Chrome浏览器是110版本,版本不兼容直接触发报错。

  2. chromedriver_autoinstaller未生效
    你运行的chromedriver_autoinstaller.install()只会给常规的Selenium WebDriver安装匹配的驱动,但你的代码实际用的是undetected_chromedriver,它默认不会读取自动安装的驱动路径,所以这个操作没起到作用。

解决方法

方法一:让undetected_chromedriver自动匹配驱动

直接移除手动指定的executable_path参数,undetected_chromedriver自带版本检测和驱动下载功能,会自动适配你的Chrome版本:

#!/usr/bin/env python
import selenium
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
import undetected_chromedriver as uc

# 移除executable_path,让库自动处理驱动匹配
driver = uc.Chrome(options=chrome_options)
# 后续代码

方法二:清理现有驱动后重新运行

如果方法一无效,先删除手动安装的不兼容驱动:

rm /usr/local/bin/chromedriver

然后重新运行修改后的代码,undetected_chromedriver会自动下载并使用适配Chrome 110的驱动。

注意事项

chromedriver_autoinstaller和undetected_chromedriver是两套独立的驱动管理机制,混用容易冲突,建议直接使用undetected_chromedriver的自动适配功能,无需额外安装其他驱动管理工具。

内容的提问来源于stack exchange,提问作者Mévatlavé Kraspek

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 23:15:10