chrome webdriver_在Mac系统下搭建Selenium环境并驱动Chrome浏览器

本文带领那些使用Mac的童鞋们实现Selenium驱动Chrome浏览器,虽然会有坑,但是我们可以凭借敏捷的身手躲过。下面就开始吧:

安装selenium

打开终端 ->pip安装(安装命令:pip3 install selenium)

a43c7a09645b9a2271ac085a3e370a74.png

安装浏览器驱动

ChromeDriver

1. 查看Chrome版本

打开chrome,在设置->关于Chrome

8f3fa494836d090e261402178d5060ab.png

查看Chrome的版本号。

748cf0f3cd976114e896c8fad963541f.png

2. 查找Chrome和ChromeDriver的对应关系

Chrome73以上版本,ChromeDriver版本与Chrome版本均保持一致;Chrome73以下版本,可参考以下关系表,查找ChromeDriver版本。

45fc61eefe053b4b1f8f437f02999c21.png

3. 下载对应ChromeDriver

打开ChromeDriver下载地址:http://chromedriver.storage.googleapis.com/index.html

选择对应版本的

80393a4a3cfeb273f9558de5a9627fe8.png

4. ChromeDriver环境配置

进入/usr/local/bin目录(由于Mac该目录是隐藏的,所以可通过快捷键command+shift+g打开)

0e46b8f3866e8fc8cc6b3d6a59c0cafa.png

查看ChromeDriver版本:chromedriver –version。

d296fadf5199f3f2028bdee18f893056.png

注意,能够输出ChromeDriver版本即安装成功。

5. 编写脚本启动Chrome浏览器

# 启动Chrome

运行脚本,打开百度首页。

9ed2df5c4067b3dbba4f251eaf4e7b2f.png

-------------------------------------此处有坑------------------------------------->

如果运行脚本,出现如下所示的chromeDriver不能运行的提示。

48c1f38218bf2d91f8044369050cd756.png

解决方案:

  1. 在电脑中找到终端。

0a9c6a36a711c41b196bf024f1d28da5.png

2、在弹出的命令提示框中,输入sudo spctl --master-disable,确定,提示你输入密码,密码就是你电脑的密码。

8bde325c38600c78ca1e8f21bf0c8590.png

3、打开系统偏好设置,安全性与隐私里面,找到任何来源。

79f58f1faf226ef79fb0bbbce3d3e2cd.png

4180c6b5dd19fe9b53c4f05508e45d98.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值