Mac如何使用Selenium


Selenium是什么

Selenium是用来模拟网页点击的Python模块,相对于复杂的爬虫来说,这是一款极其友好而简单易上手的爬虫工具包

有关Selenium的使用,我有写在自己的公众号里

安利一个超好用的网页自动操作工具


在Mac上使用Selenium

安装Python

直接去Python官网下载Python照常安装就好.不用管Mac自带的Python2,是可以和Python3并存的.具体可以参考我的博文

如何在Mac上使用Python3


安装Selenium

在终端界面pip3 install selenium就行了
在这里插入图片描述


安装Chrome

也是直接搜索安装就好的


下载对应版本的ChromeDriver

国内镜像下载地址,点击访问


区别就在于Chrome的存放位置

Windows是将ChromeDrivercopy到Python目录下的Scripts文件夹,后续就可以直接省略webdriver.Chrome()的参数直接调用的
当然也可以通过参数指定ChromeDriver的位置调用

#Windows写法
from selenium import webdriver
chr = webdriver.Chrome() # 将ChromeDriver放到Scripts文件夹下这里的参数可以省略
chr = webdriver.Chrome(r'E:\Python\Scripts\ChromeDrive.exe') # 带完整路径的写法

但是Mac的Python根目录下是没有Scripts这个文件夹的
sys模块查看目录,/Users这个像安装目录
在这里插入图片描述
找到对应的目录,发现和Windows的结构完全不一样
在这里插入图片描述


我搜索过很多方法,什么把ChromeDriver放到/Usr/bin文件夹下,结果放不进去,还要设置不知道什么东西,有的说放到/Usr/local/bin文件夹下.这些目录一开始还看不到,都是访达输入后才出现的.但是无论放在上面哪个文件夹下,依然都会报错
在这里插入图片描述


放到某一个文件夹后我放弃了,这样都是不行的.所以我指定路径,发现这样是可行
在这里插入图片描述

源代码

所以最后推荐指定路径的方式调用,省事省力

from selenium import webdriver
chr = webdriver.Chrome(r'/Usr/local/bin/ChromeDriver')
chr.get('https://www.csdn.net')
  • 9
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

但老师

要是看起来爽 求打赏一耳光

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值