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

Linux环境下Selenium与Chromium版本兼容问题求助

解决Chromium 116与ChromeDriver版本兼容问题

方案1:强制ChromeDriverManager安装对应版本的驱动

ChromeDriverManager可能未自动识别到Chromium的最新版本,你可以手动指定与Chromium 116.0.5826.0匹配的ChromeDriver版本,修改代码如下:

from selenium import webdriver
from selenium.webdriver.chrome.service import Service as ChromiumService
from webdriver_manager.chrome import ChromeDriverManager
from webdriver_manager.core.utils import ChromeType

# 手动指定对应Chromium版本的ChromeDriver
chromium_driver = ChromeDriverManager(
    chrome_type=ChromeType.CHROMIUM,
    version="116.0.5826.0"
).install()
driver = webdriver.Chrome(service=ChromiumService(chromium_driver))
driver.get("http://www.justinbieber.sucks")
driver.quit()

方案2:手动下载并配置ChromeDriver

如果ChromeDriverManager仍无法获取对应版本,直接手动操作:

  • 找到与Chromium 116.0.5826.0版本号前几位一致的ChromeDriver
  • 下载对应Linux架构的ChromeDriver压缩包,解压后得到可执行文件
  • 将文件移动到系统PATH目录(如/usr/local/bin/),或在代码中直接指定路径:
from selenium import webdriver
from selenium.webdriver.chrome.service import Service as ChromiumService

# 替换为你的ChromeDriver实际路径
driver = webdriver.Chrome(service=ChromiumService('/usr/local/bin/chromedriver'))
driver.get("http://www.justinbieber.sucks")
driver.quit()

方案3:降级Chromium到114版本

如果找不到适配116的ChromeDriver,可降级Chromium到114版本:

  • 针对Debian/Ubuntu系:
    1. 查找Chromium 114的deb包版本号
    2. 执行安装命令:sudo apt install chromium-browser=114.0.xxxxxx(替换为实际版本号)
    3. 锁定版本防止自动更新:sudo apt-mark hold chromium-browser
  • 手动编译或第三方打包版本:找到对应114分支的Chromium源码编译,或使用第三方提供的预编译包安装

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 13:02:27