ChromeDriverManager自动安装失败求助:FileNotFoundError修复
解决ChromeDriverManager自动安装FileNotFoundError的问题
方案1:指定兼容的ChromeDriver版本
直接在ChromeDriverManager中指定已验证可用的版本(109.0.5414.74),绕过严格版本匹配逻辑,代码如下:
from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager driver = webdriver.Chrome(ChromeDriverManager(version="109.0.5414.74").install())
方案2:切换国内镜像源
网络访问问题可能导致ChromeDriver下载失败,触发文件找不到错误,可切换到国内镜像源尝试:
from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager driver = webdriver.Chrome(ChromeDriverManager(url="https://npm.taobao.org/mirrors/chromedriver/").install())
方案3:验证权限与Chrome路径
- 检查系统是否有权限写入ChromeDriverManager默认缓存目录(通常为用户目录下的
.wdm文件夹),权限不足会导致下载文件无法保存。 - 若Chrome安装在非默认路径,手动指定浏览器路径帮助工具正确检测版本:
from selenium import webdriver from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager chrome_options = webdriver.ChromeOptions() chrome_options.binary_location = "C:/Program Files/Google/Chrome/Application/chrome.exe" # 替换为你的Chrome实际路径 service = Service(ChromeDriverManager().install()) driver = webdriver.Chrome(service=service, options=chrome_options)
方案4:更新webdriver-manager版本
旧版本工具可能存在版本匹配bug,执行命令更新到最新版:
pip install --upgrade webdriver-manager
更新后再尝试原自动安装代码。
内容的提问来源于stack exchange,提问作者Olga Klishchuk
相关产品推荐
相关产品推荐

