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

Selenium ChromeDriver安装报错:无法找到对应版本驱动URL

解决ChromeDriver安装时的ValueError问题

问题原因

Chrome 121及以后版本的ChromeDriver不再通过chromedriver.storage.googleapis.com分发,而是迁移到了Chrome for Testing的官方镜像源。旧版本的webdriver-manager库仍在调用旧地址,导致无法找到对应驱动,触发ValueError。

解决方案

1. 升级webdriver-manager到最新版

这是最简便的解决方式,新版本已经适配了新的驱动分发源。执行以下命令:

pip install --upgrade webdriver-manager

升级后,原来的代码service = Service(ChromeDriverManager().install())即可正常运行,库会自动从新源获取匹配的ChromeDriver。

2. 手动指定驱动版本(可选)

如果升级后仍有版本匹配问题,可以手动指定ChromeDriver版本:

from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager

service = Service(ChromeDriverManager(driver_version="121.0.6167.85").install())

注意:版本号要和你的Chrome浏览器版本完全对应(可通过chrome://version/查看完整版本)

3. 手动下载驱动

如果上述方法都无效,可直接手动下载对应版本的ChromeDriver:

  • 找到与Chrome浏览器版本一致的ChromeDriver(需包含完整版本号,如121.0.6167.85)
  • 下载后将驱动文件放到系统PATH目录,或在代码中直接指定路径:
from selenium import webdriver
from selenium.webdriver.chrome.service import Service

service = Service(executable_path="/你的驱动路径/chromedriver")
driver = webdriver.Chrome(service=service)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 14:27:35