Mac下安装python3+selenium3
参考链接:https://blog.csdn.net/weixin_36394146/article/details/81252988
1.mac自带的python2,安装python3,在官网https://www.python.org/downloads/release/python-363/
2.下载python3之后,在终端验证一下
3.安装pip,参考https://www.jianshu.com/p/62bea7d3708c
curl https://bootstrap.pypa.io/get-pip.py | python3
验证一下pip是否安装成功:
pip3 --version
4.安装selenuim:pip3 install -U selenium
验证是否安装成功
5.下载Pycharm【Python开发环境】
Python IDE & Django IDE for Web developers : JetBrains PyCharm
下载之后,需要配置pycharm环境:
6.下载谷歌浏览器
7.下载对应版本的谷歌浏览器驱动
8.执行之后报错
9.把谷歌浏览器驱动放到python的目录下 /usr/local/bin
10.改了驱动位置之后,报错如下
需要赋权解决:
11.赋权之后报错
目前代码如下:
网上说,需要指定路径
先找到谷歌浏览器的路径:Applications/Google Chrome.app
搞半天发现是谷歌浏览器自动更新了,导致下载的驱动版本对应不上
用命令删除
具体方法如下:
首先关闭Chrome浏览器,然后进入目录“/Library/Google/GoogleSoftwareUpdate”。(进入的是Mac系统目录下的“/Library/Google/GoogleSoftwareUpdate”这个目录)
cd /Library/Google/GoogleSoftwareUpdate
1
然后删除该目录下的GoogleSoftwareUpdate.bundle即可。可以通过命令行删除,或者Finder手动删除都可以。
表示我们禁用chrome的自动更新成功了。如果你点击了“设置自动更新”,则刚才的“GoogleSoftwareUpdate.bundle”文件就会再次出现了。点击“不再询问”大功告成。通过“帮助->关于Google Chrome”可以查看信息:
一顿瞎搞之后,我把chromedriver放在了两个地方,一个是谷歌浏览器同级目录,一个时候python的同级目录
最后: