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

Selenium脚本运行报错:找不到指定URL的ChromeDriver

解决Selenium脚本中webdriver-manager的ChromeDriver下载错误

错误核心

你遇到的ValueError: There is no such driver by url...是因为旧版本的webdriver-manager仍在使用过时的Apple Silicon(M1/M2)ChromeDriver包命名(chromedriver_mac64_m1.zip),而当前ChromeDriver官方已将M1架构的包合并到通用的chromedriver_mac64.zip中,导致请求的URL无效。

可行解决方案

1. 升级webdriver-manager到最新版本

这是最直接的修复方式,新版本已经适配了ChromeDriver的包命名变更,执行以下命令升级:

pip install --upgrade webdriver-manager

2. 手动指定ChromeDriver版本(若升级后仍有问题)

如果升级后还是无法自动匹配,可明确指定存在的ChromeDriver版本号(确保版本与你的Chrome浏览器版本一致),示例代码:

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

opt = webdriver.ChromeOptions()
# 此处添加你的Chrome配置项
driver = webdriver.Chrome(ChromeDriverManager(version="106.0.5249.61").install(), options=opt)

注:若指定版本仍无法找到,可确认对应版本的ChromeDriver包是否存在,更换为可用版本号。

3. 手动下载并指定驱动路径

若上述方法都无效,可直接手动下载对应Chrome版本的Mac版ChromeDriver,然后在代码中直接指定驱动路径:

from selenium import webdriver

opt = webdriver.ChromeOptions()
# 此处添加你的Chrome配置项
driver = webdriver.Chrome(executable_path="/Users/xxx/Downloads/chromedriver", options=opt)

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

相关产品推荐
方舟 Agent Plan

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

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