寻求帮助:Mac M1环境下无法找到适配Chrome 107的Chromedriver
解决Mac M1+Chrome 107下Chromedriver适配问题的方案
- 确认Chrome精确版本:打开Chrome输入
chrome://version/查看完整版本号(如107.0.5304.87),Chromedriver必须与该版本完全匹配,小版本差异也可能导致适配失败。 - 校验Chromedriver架构:
解压下载的arm64包后,在终端执行file chromedriver,输出显示Mach-O 64-bit executable arm64才是适配M1的版本,若为x86_64则说明下载包错误。 - 解除系统权限限制:终端执行以下命令,避免系统阻止驱动运行:
xattr -d com.apple.quarantine chromedriver chmod +x chromedriver - 明确指定驱动路径:不要依赖系统自动查找,在Selenium代码里直接指定Chromedriver路径,Python示例:
from selenium import webdriver driver = webdriver.Chrome(executable_path="/你的chromedriver文件绝对路径") - 单独验证驱动可用性:在终端运行
./chromedriver,若输出Starting ChromeDriver 107.x.x.x ...且无报错,说明驱动本身正常,问题出在Selenium调用或环境配置。 - 临时降级Chrome版本:若确实无法找到对应107的arm64 Chromedriver,可临时将Chrome降级到106或108版本,这两个版本的arm64驱动资源更易获取。
内容的提问来源于stack exchange,提问作者Vadim Shagidullin
相关产品推荐
相关产品推荐

