首页 > 系统服务 > 详细

Mac系统下配置ChromeDriver

时间:2020-11-28 14:28:37      阅读:22      评论:0      收藏:0      [点我收藏+]

最近好久没记录了,今天分享一下chromeDriver的配置

阿里云服务器配置后续分享。。。

 

在Pycharm下运行python项目报错,已确认正确加载了库

from selenium import webdriver

原来是需要用到selenium库下的webdriver chrome,缺少chrome驱动(chromedriver)

找到源下载地址:http://chromedriver.storage.googleapis.com/index.html?path=86.0.4240.22/

此为本项目上用到的驱动版本,其他版本需求到上一级查看:

http://chromedriver.storage.googleapis.com/index.html

 

从浏览器上下载到本地后,本机mac上自动保存至Download/目录下

但我们要把它转移到该去的地方

具体终端命令如下:

#目录到下载位置
cd Downloads/

#解压zip文件
unzip chromedriver_mac64.zip 

#拿到解压后文件Unix Executable类型文件后,移动它该去的位置
mv chromedriver /usr/local/bin/

那么问题来了,我输入命令移动后系统显示提示框

技术分享图片

exec文件无法打开是因为无法认证开发者身份

我重新加最高权限sudo尝试move也失败了

看到这个弹框不要关闭,然后按照下面步骤去认证

解决方法:

需要到系统偏好设置里面去认证一下,流程如下:

系统偏好设置 -> 隐私与安全 -> 底部先解锁?? 然后认证开发者

System Preferences -> Security & Privacy -> 点击底部右侧“Allow Anyway”

技术分享图片

(购机子的时候系统一直是英文就没改过。。。)

允许后,锁住??

然后弹框点击取消 cancel

如果还有弹出,就再次“Allow Anyway”。

紧接着会弹出让打开,就点击open就好啦。

可以cd到 /usr/local/bin/ 就能查看到chromedriver已经转移过去了。

 

然后在python项目中打断点Debugger就正常了

Mac系统下配置ChromeDriver

原文:https://www.cnblogs.com/sjzhai/p/14052324.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!