Python无法连接Chrome WebDriver,遇Selenium相关错误求助
解决Selenium无法连接Chrome WebDriver的版本不匹配与PATH问题
你的两个错误核心是Chrome浏览器和ChromeDriver版本不匹配,以及ChromeDriver未正确配置到系统PATH,按以下步骤解决:
检查Chrome版本
打开Chrome,点击右上角三个点→帮助→关于Google Chrome,记下当前Chrome的完整版本号(比如125.0.6422.142)下载匹配的ChromeDriver
找到与Chrome主版本号完全一致的ChromeDriver(比如Chrome是125.x系列,就下载125.x的ChromeDriver),解压后得到chromedriver.exe文件配置ChromeDriver路径
两种方式二选一:- 直接把
chromedriver.exe放到Anaconda的安装目录(C:\Users\dhara\anaconda3),这个目录默认在系统PATH中 - 在代码里手动指定驱动路径,示例代码:
from selenium import webdriver from selenium.webdriver.chrome.service import Service # 替换成你的chromedriver.exe实际路径 service = Service(executable_path=r'C:\xxx\chromedriver.exe') driver = webdriver.Chrome(service=service)- 直接把
升级Selenium修复自动管理问题
如果你用的是Selenium 4.6及以上版本,自带的Selenium Manager本应自动匹配驱动,但版本不匹配时会失效。升级到最新版Selenium:pip install --upgrade selenium升级后重新运行代码,Selenium Manager会自动下载适配的ChromeDriver,无需手动配置
内容的提问来源于stack exchange,提问作者DHARANI P
相关产品推荐
相关产品推荐

