Mac系统安装chromedriver遇到的问题和解决办法

简介: Mac系统安装chromedriver遇到的问题和解决办法

最近学习爬虫涉及到Selenium和chromedriver的安装,Selenium的安装相对较为简单,也比较顺利,这里不再赘述。接下来是安装Google Chrome的Web Driver。首先打开Google Chrome并查看当前的版本信息。根据版本信息首先,下载ChromeDriver时一定要对应好自己的浏览器版本,下载链接: http://npm.taobao.org/mirrors/chromedriver。我的系统Chrome版本如图:

image.png

下载相应版本chromedriver,然后进入/usr/local/bin路径下,执行

#open .

然后把下载的解压文件拖放到/usr/local/binusr/local/bin文件夹里,如下图:
image.png

然后双击该文件,出现报错提示,如下图:

image.png

根据提示分析,该应用违背了Mac系统的叫做GateKeeper的安全机制, 就是当打开没有签名的Mac应用时,就会出现'App can't be opened because it is from an unidentified developer‘的错误。 当删除这个属性,就可以去除app的隔离性,正常运行。知道了问题根源所在,那么就在命令行下执行:

# xattr -d com.apple.quarantine chromedriver

如何配置chromedriver在此省略,执行结果如下图,OK!

image.png

       在此多说几句,因为这样的类似问题我之前也遇到过,但是解决的办法都是去苹果的App Store下载应用程序,然后就解决了。今天这个问题以往的方法不能解决,所以就要深入的研究分析,然后查阅官方文档。希望看到此文的朋友对您有所帮助,感谢分享!
相关文章
|
Java Linux Shell
Gradle下载和配置教程:Windows、Mac和Linux系统安装指南
Gradle下载和配置教程:Windows、Mac和Linux系统安装指南
1205 0
|
iOS开发 MacOS Python
在Mac 上搭建Pygame开发环境(含安装错误的解决办法)
在Mac 上搭建Pygame开发环境(含安装错误的解决办法)
|
Java Linux Apache
Maven下载和配置教程:Windows、Mac和Linux系统安装指南
Maven下载和配置教程:Windows、Mac和Linux系统安装指南
934 0
|
开发者
Mac 系统偏好设置 安全性与隐私 没有“任何来源” 选项解决办法
Mac 系统偏好设置 安全性与隐私 没有“任何来源” 选项解决办法
3927 0
|
1月前
|
消息中间件 存储 Unix
Mac系统安装教程
Mac系统安装教程
35 1
Mac系统安装教程
|
3月前
|
数据采集 中间件 关系型数据库
Mac系统通过brew安装mysql5.7后,启动报错的解决办法
Mac系统通过brew安装mysql5.7后,启动报错的解决办法
156 2
|
7月前
|
iOS开发 MacOS Python
Mac安装pip报错的解决办法
Mac安装pip报错的解决办法
|
7月前
|
Windows
Mac移动硬盘直接拔掉后,再插上无法显示的解决办法
Mac移动硬盘直接拔掉后,再插上无法显示的解决办法
|
开发工具 git
MAC编译OpenJDK8:clang: error: include path for libstdc++ headers not found(独家解决办法)
MAC编译OpenJDK8:clang: error: include path for libstdc++ headers not found(独家解决办法)
127 0
|
缓存 数据可视化 数据安全/隐私保护
Mac 系统占用100G+解决办法(详细步骤)
Mac 系统占用100G+解决办法(详细步骤)
1931 32