Selenium Chrome Driver无法连接服务问题排查求助
问题分析与解决方法
你的核心错误是把Chrome浏览器的可执行文件路径传给了Service类,但Service需要的是ChromeDriver驱动程序的路径,两者完全不同:
- 你当前用的是
chrome.exe(浏览器程序),而Service要求传入的是chromedriver.exe(驱动程序,用来连接Selenium和Chrome)
修正步骤
- 打开你存放驱动的
D:\Software\chromedriver_126-win64文件夹,找到里面的chromedriver.exe文件 - 修改代码里的路径为驱动程序的路径:
ChromeDriverPath64 = "D:\\Software\\chromedriver_126-win64\\chromedriver.exe" - 重新运行代码即可正常访问目标URL
补充说明
Selenium通过ChromeDriver驱动程序与Chrome浏览器建立通信,驱动程序和浏览器是两个独立的文件,不能混淆路径使用。你已经确认版本匹配,只要修正路径就能解决问题。
内容的提问来源于stack exchange,提问作者Holly
相关产品推荐
相关产品推荐

