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

如何查找Chrome 94.0.4606.61对应chromedriver.exe并解决Selenium调用报错

问题根因

  • 路径配置错误:你传入Service的路径仅到94.0.4606.61版本目录,没有指向目录内的chromedriver.exe可执行文件,触发文件找不到报错
  • 参数名拼写错误:webdriver.Chrome接收的服务参数名为小写的service,你写的大写Service是无效参数,触发TypeError
  • 你看到的Nuget相关说明是.NET开发场景的规则,和Python+Selenium的使用场景无关,无需关注

解决方案

方案1:自动管理驱动(推荐,无需手动找路径)

直接用webdriver_manager自动匹配你的Chrome版本、下载对应驱动并返回正确路径,同时兼容Service写法消除弃用警告:

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

driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))

方案2:手动指定路径

先打开资源管理器访问C:\Users\User\.wdm\drivers\chromedriver\win32\94.0.4606.61,确认目录下存在chromedriver.exe文件,再使用如下代码:

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

s = Service(executable_path="C:/Users/User/.wdm/drivers/chromedriver/win32/94.0.4606.61/chromedriver.exe")
driver = webdriver.Chrome(service=s)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 08:45:07