一、 Selenium的定义
Selenium
是一个
Web的自动化测试工具
,最初是为网站
自动化测试而开发的
,
Selenium 可以直接调用浏览器
,它支持所有主流的浏览器(包括PhantomJS
这些无界面的浏览器),可以接收指令,让浏览器自动加载页面,获取需要的数据,甚至页面截屏等。我们可以使用selenium
很容易完成之前编写的爬虫,
二、
python
虚拟环境中安装
selenium
模块
pip/pip3 install selenium
三、
下载版本符合的
webdriver
3.1 查看谷歌浏览器的版本
3.2 访问https://npm.taobao.org/mirrors/chromedriver,点击进入不同版本的chromedriver下载页面
3.3 点击notes.txt进入版本说明页面
3.4. 根据操作系统下载正确版本的chromedriver
3.5.
解压压缩包后获取
python
代码可以调用的谷歌浏览器的
webdriver
可执行文件
windows
为
chromedriver.exe
linux
和
macos
为
chromedriver
3.6. chromedriver
环境的配置
windows
环境下需要
(1)
将 chromedriver.exe复制到谷歌浏览器所在的目录中
(2)再设置path环境变量中的路径
(3)
将 chromedriver.exe复制到python安装所在的目录中
linux/mac
环境下,将
chromedriver
所在的目录设置到系统的
PATH
环境值中
四、
使用Selenium