Undetected Chromedriver无法适配Chrome最新版本问题求助
解决undetected_chromedriver无法适配Chrome 116版本的问题
问题详情
- 当前Chrome版本:116.0.5845.97(官方正式版,64位)
- 核心问题:undetected_chromedriver无法适配该版本,报错提示ChromeDriver仅支持114版本
- 已尝试操作:重装模块、重装浏览器、指定
version_main=116参数(但该参数仅支持到114版本) - 报错信息:
from session not created: This version of ChromeDriver only supports Chrome version 114 Current browser version is 116.0.5845.97
- 代码示例:
import undetected_chromedriver as uc driver = uc.Chrome() driver.get('https://www.example.com')
解决方案
1. 安装undetected_chromedriver的预发布版本
目前官方稳定版尚未更新对Chrome 116的支持,直接安装最新开发版即可解决适配问题:
pip install --upgrade --pre undetected-chromedriver
或者指定具体预发布版本号(如3.5.3及以上):
pip install undetected-chromedriver==3.5.3
2. 手动指定匹配版本的ChromeDriver路径
如果预发布版本仍有问题,可手动下载与Chrome 116.0.5845.97完全匹配的ChromeDriver,然后在代码中指定路径:
import undetected_chromedriver as uc # 替换为你下载的chromedriver实际路径 driver = uc.Chrome(driver_executable_path="/usr/local/bin/chromedriver") driver.get('https://www.example.com')
3. 临时降级Chrome到114版本
若上述两种方法都无法生效,可临时将Chrome降级到114版本,等待undetected_chromedriver稳定版更新后再升级浏览器。
内容的提问来源于stack exchange,提问作者Vin
相关产品推荐
相关产品推荐

