安装Selenium
Selenium是一个自动化测试工具,利用它我们可以驱动浏览器执行特定的动作,如点击、下拉等操作。
pip安装
pip3 install selenium
wheel安装
此外,也可以到PyPI下载对应的wheel文件进行安装(下载地址:https://pypi.python.org/pypi/selenium/#downloads)
然后进入wheel文件目录,使用pip安装:
pip3 install selenium-3.4.3-py2.py3-none-any.whl
验证安装
进入Python命令行交互模式,导入Selenium包,如果没有报错,则证明安装成功
安装ChromeDriver
我们成功安装好了Selenium库,但是它是一个自动化测试工具,需要浏览器来配合使用,我们就介绍一下Chrome浏览器及ChromeDriver驱动的配置。
准备工作
请确保已经正确安装好了Chrome浏览器并可以正常运行,安装过程不再赘述。
查看Chrome版本号,点击Chrome菜单“帮助”→“关于Google Chrome”,即可查看Chrome的版本号
下载ChromeDriver
下载地址:https://chromedriver.storage.googleapis.com/index.html
每个版本都有相应的支持Chrome版本的介绍,请找好自己的Chrome浏览器版本对应的ChromeDriver版本再下载,否则可能无法正常工作。
找好对应的版本号后,在不同平台下,可以下载不同的安装包。
环境变量配置
在Windows下,建议直接将chromedriver.exe文件拖到Python的Scripts目录下
在Linux和Mac下,需要将可执行文件配置到环境变量或将文件移动到属于环境变量的目录里。
sudo mv chromedriver /usr/bin export PATH="$PATH:/usr/local/chromedriver" source ~/.profile
验证安装
执行如下Python代码:
from selenium import webdriver browser = webdriver.Chrome()
运行之后,如果弹出一个空白的Chrome浏览器,则证明所有的配置都没有问题。如果没有弹出,请检查之前的每一步配置。
如果弹出后闪退,则可能是ChromeDriver版本和Chrome版本不兼容,请更换ChromeDriver版本。