1. selenium (模块)
pip/pip3 install selenium
查看是否安装:
pip/pip3 list
2. phantomjs(软件)
github:https://github.com/ariya/phantomjs 点击打开链接
下载链接:http://phantomjs.org/download.html点击打开链接
方式一: 手动安装 (这里我放在 local/src/phantomjs2.1.1 下)
(如果出现权限不够,在前面加 sudo)
步骤一: 下载好安装包,解压到/usr/local/src/phantomjs2.1.1
sudo mv 原解压包 /usr/local/src/phantomjs2.1.1
步骤二: 在/ usr/local/bin/ 下创建phantomjs2.1.1文件夹中的 phantomjs 可执行文件的软链接
sudo ln -sf /usr/local/src/phantomjs2.1.1/bin/phantomjs /usr/local/bin/phantomjs
步骤三: 修改软链接可执行权限
sudo chmod u+x,o+x /usr/local/bin/phantomjs
方式二: homebrew
brew install phantoms
回车
显示出正在更新时 按 crtl+c, 停止更新,直接下载
查看是否成功安装:
phantomjs --version
结果: 如: 2.1.1
简单使用:
3. chromedriver(软件)
提供2个下载链接:
https://chromedriver.storage.googleapis.com/index.html?path=2.37/点击打开链接
https://npm.taobao.org/mirrors/chromedriver点击打开链接
下载之前使用uname -a
查看自己的系统是64位还是32位,然后下载对应的驱动
所以我下载的chromedriver_mac64.zip 下载后解压
步骤一: 将下载的可执行文件移动到/usr/local/bin下
sudo mv chromedriver /usr/local/bin/chromedriver
步骤二: 修改文件权限
sudo chmod u+x,o+x /usr/local/bin/chromedriver
检查是否安装成功:
chromedriver --version
结果:如:(目前使用的是2.3.7版本)
Starting ChromeDriver (v2.3.7) on port 9515
如果报错: [warn] kq_init: detected broken kqueue; not using.: Undefined error: 0