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

Selenium安装与WebDriver使用报错求助:无法连接服务

求助:Chrome WebDriver无法连接Selenium,多浏览器驱动均报错

我是Python新手,目前正在学习浏览器自动化。当尝试将Chrome WebDriver与Selenium配合使用时,出现如下报错:

Traceback (most recent call last): File "C:\Users\Ashu\Desktop\Python\chromedriver_win32\t.py", line 3, in <module> browser = webdriver.Chrome("C:\\Users\\Ashu\\Desktop\\Python\\chromedriver_win32\\chromedriver.exe") File "C:\Users\Ashu\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 68, in __init__ self.service.start() File "C:\Users\Ashu\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\common\service.py", line 104, in start raise WebDriverException("Can not connect to the Service %s" % self.path) selenium.common.exceptions.WebDriverException: Message: Can not connect to the Service C:\Users\Ashu\Desktop\Python\chromedriver_win32\chromedriver.exe

我尝试使用其他浏览器对应的WebDriver,却都出现相同的报错。恳请各位帮忙解决该问题,感谢任何形式的帮助。


解答:

嘿,我之前刚踩过这个坑,给你几个实用的排查步骤,应该能解决你的问题:

  • 优先检查浏览器与驱动的版本匹配
    这是最常见的触发原因!ChromeDriver的版本必须和你安装的Chrome浏览器大版本完全一致(比如Chrome是114.0.x,就必须用114版本的ChromeDriver)。你可以打开Chrome,点击右上角三个点→帮助→关于Google Chrome,查看你的浏览器版本,然后下载对应版本的驱动。另外注意驱动的系统位数要和你的Windows系统匹配哦。

  • 验证驱动路径与权限
    你写的路径C:\\Users\\Ashu\\Desktop\\Python\\chromedriver_win32\\chromedriver.exe,可以先复制到文件管理器里打开,看看驱动能不能正常运行。如果弹出权限提示,右键以管理员身份运行试试;或者把驱动放到Python安装目录下(比如C:\Users\Ashu\AppData\Local\Programs\Python\Python36-32\),这样代码里直接写webdriver.Chrome()不用指定路径也能找到。另外,路径可以用原始字符串避免转义问题,比如写成r"C:\Users\Ashu\Desktop\Python\chromedriver_win32\chromedriver.exe"。

  • 检查Selenium与Python版本兼容性
    你用的是Python3.6,而Selenium 4.x对较旧的Python版本支持有限。可以试试降级到稳定的Selenium 3.x版本,运行命令:

    pip install selenium==3.141.0
    

    这个版本对Python3.6的兼容性很好,我之前用它解决过类似的连接问题。

  • 排除杀毒软件或防火墙干扰
    不少杀毒软件会把WebDriver当成恶意程序拦截,导致无法启动服务。你可以暂时关闭杀毒软件和防火墙,再运行代码试试。如果能成功,记得把WebDriver添加到杀毒软件的信任列表里。

  • 添加驱动路径到系统环境变量
    把ChromeDriver所在的文件夹路径(比如C:\Users\Ashu\Desktop\Python\chromedriver_win32)添加到系统的PATH环境变量中。添加方法:右键「此电脑」→属性→高级系统设置→环境变量→在系统变量的PATH里新增该路径,然后重启你的IDE或命令行窗口再运行代码,这样Python就能全局找到驱动了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 10:03:18