python+selenium环境搭建:
前提:python环境、联网
1.安装selenium:selenium是python的一个第三方库
第一种:(dos执行,不是在python的shell窗口)线上安装 —— pip install 库名
从python的第三方仓库(境外的网站)拉取资源到本地
第二种:下载资源包到本地 —— python setup.py install
切换到资源包中,存在一个文件setup.py
pip install -U selenim
-U:update,检查本地是否有selenium,如果有,升级。没有,安装
2.下载对应的浏览器驱动:driver
在代码执行中,(selenium)通过驱动获取浏览器的执行权,执行自动化命令
注意:驱动版本和浏览器版本的对应关系,如果版本不对应,自动化代码执行会/可以正常打开浏览器,但是不能够打开目标网页。浏览器显示白屏
Chromedriver |
http://npm.taobao.org/mirrors/chromedriver/ |
Geckodriver |
https://github.com/mozilla/geckodriver/releases |
IEDriverServer |
http://selenium-release.storage.googleapis.com/index.html |
MicrosoftWebDriver |
https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ |
所有浏览器驱动的下载步骤:
1、 查看当前浏览器的版本
2、 从所给的链接中,下载对应的浏览器版本的驱动版本
3、 下载完成之后不要双击打开驱动压缩文件中的exe文件
将驱动文件移动到python安装路径下的Scripts文件夹下,目的就是为了让python可以直接在代码中使用驱动文件来获取浏览器的操作的权限
直接使用chromedriver.exe驱动文件来操作浏览器,不再将驱动放置到python路径下