本次就python webdriver的安装和驱动不同浏览器的配置进行分享以解决大家在入门过程中的一些基本的环境问题。
python安装目前python有2.x和3.x版本笔者在这里推荐2.x版本。
从下述地址受益性笔者在这里推荐2.x版本。
从下述地址根据自己操作系统的版本下载32位或64位的python 2.x最新版本:https://www.python.org/downloads/
双击下载的python安装包默认或自定义安装路径一步步的完成安装。
在命令行中输入python回车确保python已加入环境变量。如图:
升级最新的pip在命令中输入以下命令升级最新版的pip
python -mpip install -Upip
为什么要升级pip: 确保后续大家在使用pip安装python包时能获取最新最稳定的包。
安装webdriver在命令行中输入以下命令安装最新版的webdriver
pipinstallselenium-U
注:webdriver是selenium 2的一部分。
配置各种浏览器的驱动firefox 下载地址:https://github.com/
mozilla/geckodriver/releases下载后将解压的geckodriver.exe放至在python安装的根目录笔者放在C:/Python27下。
注:要使用geckodriver须把selenium升级至3.3及以上版本
ie 下载地址:请从中选择最新版引爆内容须把selenium升级至3.3及以上版本
ie 下载地址:请从中选择最新版注意是32位还是64位。 下载后将解压的iedriver.exe放至在python安装的根目录笔者放在C:/Python27下。
chrome 下载地址:请从中选择最新版注意是32位还是64位。 下载后将解压的chromedriver.exe放至在python安装的根目录笔者放在C:/Python27下。
phantomjs 下载地址:请从中选择最新版注意是32位还是64位。 下载后将解压的phantomjs.exe放至在python安装的根目录笔者放在C:/Python27下。
注: 请注意各驱动所支持的对应的浏览器版本(webdriver、驱动、浏览器三者需匹配)不然会出现启动浏览器失败或connect timeout等异常