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

WebDriverManager获取过时ChromeDriver报错求助

问题描述

WebDriverManager尝试获取过时的ChromeDriver版本(54.0.2840),但Chrome浏览器已是最新版(107.0.5304.107),运行代码后报错:

raise ValueError(f"There is no such driver by url {resp.url}")
ValueError: There is no such driver by url https://chromedriver.storage.googleapis.com/54.0.2840/chromedriver_win32.zip

使用的代码如下:

from selenium import webdriver
from selenium.webdriver.chrome.service import Service as ChromeService
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(service=ChromeService(ChromeDriverManager().install()))
driver.get("https://www.google.com")
解决方法
  • 升级WebDriverManager到最新版本:运行pip install --upgrade webdriver-manager,旧版本的WebDriverManager可能存在版本匹配逻辑错误,无法正确识别新版Chrome对应的驱动版本。
  • 手动指定ChromeDriver版本:如果升级后仍有问题,可在ChromeDriverManager中显式指定与Chrome匹配的版本,示例代码:
    driver = webdriver.Chrome(service=ChromeService(ChromeDriverManager(version="107.0.5304.62").install()))
    
    注:ChromeDriver版本需与Chrome大版本一致,小版本可选择对应分支下的最新驱动版本。
  • 清理WebDriverManager缓存:旧缓存可能导致版本识别异常,找到缓存目录(Windows系统一般在%USERPROFILE%\.wdm),删除其中ChromeDriver相关文件后重新运行代码。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 04:45:38