Selenium+Python環境搭建

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

相關文章
相關標籤/搜索