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

使用Undetected Chromedriver报错:WebDriver初始化遇'executable_path'意外参数

问题解决:Undetected Chromedriver 报错 "WebDriver.init() 收到意外的关键字参数 'executable_path'"

你的报错是因为新版本的 Undetected Chromedriver 已对齐 Selenium 4 的 API,不再支持直接通过 executable_path 参数指定驱动路径,需要改用 service 参数配合 Service 对象传递。

解决方法

方法1:通过 Service 对象指定驱动路径

修改代码如下:

from undetected_chromedriver import Chrome, Service

# 路径前加 r 避免转义字符冲突
chrome_driver_yolu = r"C:\Users\omer\Desktop\ducky\chromedriver.exe"
# 创建 Service 对象承载驱动路径
service = Service(executable_path=chrome_driver_yolu)
# 将 service 传入 Chrome 构造方法
driver = Chrome(service=service)
driver.get('https://distilnetworks.com')

方法2:让 Undetected Chromedriver 自动管理驱动

你已经执行了 uc.install(),该方法会自动下载并配置与当前 Chrome 版本匹配的 chromedriver,无需手动指定路径,可简化代码:

import undetected_chromedriver as uc

driver = uc.Chrome()
driver.get('https://distilnetworks.com')

内容的提问来源于stack exchange,提问作者Ömer Doğan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 12:02:36