ChromeDriverManager报错:Linux64无115.0.5790.110版本chromedriver
问题解答
你的判断完全正确,这个报错确实和ChromeDriver的版本更新及分发渠道变更有关:
Chrome 115版本发布后,ChromeDriver的官方分发地址从https://chromedriver.storage.googleapis.com/迁移到了新的镜像服务,旧版的ChromeDriverManager(比如webdriver-manager 4.0以下版本)还在调用旧地址,而旧地址只更新到114.x版本,自然找不到115.x的驱动文件,导致报错。
不需要直接指定旧版本路径,优先推荐以下两种更稳妥的解决方式:
升级ChromeDriverManager到最新版本
新版的webdriver-manager已经适配了ChromeDriver的新分发地址,执行pip install --upgrade webdriver-manager升级后,原代码无需修改就能自动匹配并下载对应版本的ChromeDriver。临时指定兼容的旧版本(不推荐长期使用)
如果暂时无法升级包,可以在代码中指定114.x系列的ChromeDriver版本,示例代码:driver = webdriver.Chrome(service=ChromeService(ChromeDriverManager(driver_version="114.0.5735.90").install()), options=chrome_options)注意要确保你的Chrome浏览器版本和指定的ChromeDriver版本保持一致,否则依然会出现兼容性问题。
内容的提问来源于stack exchange,提问作者miPythOff
相关产品推荐
相关产品推荐

