如何解决“无法找到对应Chrome版本的chromedriver”问题?
解决ChromeDriver版本不匹配的警告问题
你遇到的警告是因为ChromeDriver版本和当前安装的Chrome浏览器版本不匹配,和requests库无关,按以下步骤解决:
- 确认Chrome版本:打开Chrome,点击右上角菜单→帮助→关于Google Chrome,查看完整版本号(比如
125.0.6422.112)。 - 下载对应版本的ChromeDriver:找到和Chrome主版本号(前三位,比如125.x)一致的ChromeDriver版本,解压后得到可执行文件。
- 配置路径:
- 方法1:把ChromeDriver放到系统环境变量
Path包含的目录中,脚本就能自动找到。 - 方法2:在脚本里直接指定ChromeDriver的绝对路径,示例代码:
from selenium import webdriver from selenium.webdriver.chrome.service import Service # 替换成你的chromedriver实际路径 service = Service('/Users/xxx/Downloads/chromedriver') driver = webdriver.Chrome(service=service)
- 方法1:把ChromeDriver放到系统环境变量
- 自动管理(更省心):安装
webdriver-manager库自动匹配下载,命令:
脚本中使用方式:pip install webdriver-managerfrom selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager from selenium.webdriver.chrome.service import Service driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))
内容的提问来源于stack exchange,提问作者클로버Clover
相关产品推荐
相关产品推荐

