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瀏覽器了.