You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

OSX 10.13下Selenium ChromeDriver提示‘权限可能错误’问题求助

解决OSX 10.13下Selenium ChromeDriver权限错误的问题

嘿,我一眼就瞅出来你这问题的俩核心原因啦——路径指向错了,还有可能ChromeDriver没加可执行权限,这都是OSX上用ChromeDriver的常见坑,别慌,一步步来搞定:

1. 先搞清楚问题出在哪

你脚本里把executable_path设成了/Users/John/Desktop,这是文件夹路径,但Selenium需要的是ChromeDriver这个可执行文件的完整路径,不是文件夹!另外OSX默认下载的ChromeDriver是没有执行权限的,系统会阻止它运行,这也是报错的原因之一。

2. 一步步解决

步骤1:确认ChromeDriver的正确路径

先下载和你Chrome浏览器版本严格匹配的ChromeDriver,把它放到桌面后,它的完整路径应该是/Users/John/Desktop/chromedriver(注意是文件,不是文件夹)。

步骤2:给ChromeDriver添加可执行权限

打开终端,运行下面的命令,给ChromeDriver加上执行权限:

chmod +x /Users/John/Desktop/chromedriver

步骤3:修改你的Python脚本

把executable_path改成具体的文件路径,修改后的脚本应该是这样:

from selenium import webdriver
# 指向chromedriver文件,不是桌面文件夹
browser = webdriver.Chrome(executable_path='/Users/John/Desktop/chromedriver')
browser.get('https://www.google.com')

额外提示

如果还是报错,先检查Chrome和ChromeDriver的版本是否完全对应,OSX 10.13比较老,新版本的ChromeDriver可能不兼容,要是不行就试试对应旧版本的ChromeDriver。

内容的提问来源于stack exchange,提问作者anon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 06:58:43