Chrome 116.0.5845.110版本下ChromeDriverManager加载失败求助
解决Chrome 116.0.5845.110与ChromeDriverManager不兼容的问题
先升级webdriver-manager到最新版本,旧版本可能未适配Chrome 116:
pip install webdriver-manager --upgrade指定对应版本的ChromeDriver安装,Chrome 116.0.5845.110匹配的ChromeDriver版本为116.0.5845.96,修改代码:
driver_path = ChromeDriverManager(version='116.0.5845.96').install()如果上述方法仍失败,尝试手动配置:
- 下载对应Mac架构(Intel/Apple Silicon)的ChromeDriver 116.0.5845.96
- 解压后将
chromedriver文件放到/usr/local/bin目录下 - 代码中直接调用:
from selenium import webdriver driver = webdriver.Chrome(executable_path='/usr/local/bin/chromedriver')
另外,Selenium 4.6及以上版本自带Driver自动管理功能,无需依赖ChromeDriverManager,直接使用以下代码:
from selenium import webdriver from selenium.webdriver.chrome.service import Service driver = webdriver.Chrome(service=Service()) # 后续业务操作...
内容的提问来源于stack exchange,提问作者Hugo F
相关产品推荐
相关产品推荐

