python-3.6.5html
selenium 3.12.0python
Firefox版本:56 官网下载:https://www.mozilla.org/en-US/firefox/git
Firefox驱动 geckodriver 版本:0.20.1github
注:selenium3 须要firefox版本在48以上web
1.安装python3.6.5chrome
2.在系统变量 Path中增长C:\Python36;C:\Python36\Scripts;npm
3.python可经过pip安装Seleniumapi
4.下载浏览器驱动浏览器
当selenium升级到3.0以后,对不一样的浏览器驱动进行了规范。若是想使用selenium驱动不一样的浏览器,必须单独下载并设置不一样的浏览器驱动。安全
Chrome驱动:https://npm.taobao.org/mirrors/chromedriver/2.34/
Firefox 驱动 : https://github.com/mozilla/geckodriver/releases
IEDriverServer:http://selenium-release.storage.googleapis.com/index.html (注:IEdriverserver 3.12.0 与selenium版本必须一致)
5.设置浏览器驱动
(1). 建立目录 C:\driver , 将下载的浏览器驱动文件(例如:chromedriver.exe、geckodriver.exe)丢到该目录下
(2). Path系统变量中添加C:\driver
6.打开python编辑器,默认的python自带的IDE也行,编写python文件。
from selenium import webdriver driver=webdriver.Chrome() driver.get('https://www.baidu.com') print(driver.title) driver.quit()
运行能够看到浏览器被被调用,相应的网址被打开。
调用 IEDriverServer报错:
解决:
internet 选项,进入安全标签,分别点击internet ,本地intranet,受信任的站点,受限制的站点,四个设置,所有去掉勾选“启用保护模式” 或者所有勾选“启用保护模式”,即保持这四个设置一致,要么所有勾选,要么所有去掉勾选,就能够启动ie浏览器了.