Chromedriver 无法打开,因为 Apple 无法检查其是否存在恶意软件

Mik*_*erm 24 selenium selenium-chromedriver macos-big-sur

环境:
\n操作系统:Big Sur 11.1
\nHomebrew 3.2.13
\nPython 3.9.7

\n

命令:
\nchromedriver \xe2\x80\x94version

\n

错误 GUI 警报:
\n在此输入图像描述\xef\xbf\xbc

\n

尝试运行 chromedriver 的 .py 文件输出出错:
\nraise WebDriverException(selenium.common.exceptions.WebDriverException: Message: Service /opt/homebrew/bin/chromedriver unexpectedly exited. Status code was: -9

\n
\n

修复方法(1)

\n

如警报中所述,尝试更新 chromedriver:

\n

卸载当前版本:
\nbrew uninstall chromedriver

\n

验证 chromedriver 是否已卸载:
\nbrew info chromedriver

\n

安装最新版本的 chromedriver:
\nbrew install chromedriver

\n

您还可以尝试:
\nbrew reinstall chromedriver

\n

修复方法(2):仍然卡住

\n

如果您仍然遇到该问题,此修复对我有帮助。

\n

确定正在使用哪个 chromedriver,运行:
\nwhich chromedriver

\n

结果 :
\n/opt/homebrew/bin/chromedriver

\n

在以下命令中使用 chromedriver 的路径来解锁它。
\nxattr -d com.apple.quarantine /opt/homebrew/bin/chromedriver

\n

现在运行以下命令:
\nchromedriver \xe2\x80\x94version

\n

结果:\nChromeDriver 93.0.4577.63

\n

Chromedriver 应该成功执行。

\n

参考
\n coorasse回答

\n

oma*_*sam 13

从 chrome 驱动器网站下载,这个对我来说适用于 MAC m1 芯片

在以下命令中使用 chromedriver 的路径来解锁它。

xattr -d com.apple.quarantine path/to/chromedrive
Run Code Online (Sandbox Code Playgroud)

  • 您可以使用“which”获取路径:“xattr -d com.apple.quarantine $(which chromedriver)” (3认同)

小智 5

今天早上我遇到了同样的问题,这就是为我解决的问题。

  1. 转到系统和首选项 -> 安全和隐私。
  2. 然后在“常规”选项卡下,您将看到一条有关您尝试打开的执行程序的通知。
  3. 只需点击那里的“仍然打开”即可。
  4. 返回 chromedriver exe 并打开它,然后它会给您相同的错误,但除此之外您将获得打开它的选项。
  5. 单击“打开”,它应该可以解决。

为我工作。


归档时间:

查看次数:

10530 次

最近记录:

2 年,7 月 前