標籤:分享 img 組件 script 使用 新版本 cmd Firefox python介紹
學習selenium python需要的工具:1、瀏覽器2、Python3、Selenium4、FireBug(Firefox)5、chromedriver、IEDriverServer、geckodriver6、IDE(Pycharm/Sublime/Eclipse等等) 一、瀏覽器Selenium支援很多瀏覽器,那麼要選擇哪個瀏覽器?選擇哪個版本呢?小白建議用Firefox,當然Chrome,IE,Safari等瀏覽器也是支援的,只是需要相應的驅動driver。這裡小編推薦使用Firefox(Firefox瀏覽器),因為小白前期可能很難定位元素,需要藉助一款外掛程式firebug,所以先在Firefox熟悉了在使用其他瀏覽器。Firefox官網地址:http://www.firefox.com.cn/小編這裡無所謂什麼新不新版的Firefox,最新版都是可以使用的,需要的驅動下面會講到。 二、PythonWindows下安裝Python很簡單,官網下包直接裝就行,Python2和Python3都是可以的,看個喜好,小編一直安裝的是Python3。安裝教程參考小編寫的一遍Python介紹及環境搭建。Python環境搭建地址:http://www.cnblogs.com/sanzangTst/p/7278337.html 三、SeleniumPython環境搭建好了以後,安裝selenium就簡單了,因為小編這裡是Python3環境,內建的又pip,所以安裝selenium直接使用pip安裝安裝方法:--開啟cmd;--輸入命令進入Python36/Scripts目錄下;--輸入命令 pip install selenium ;--斷行符號,等待自動安裝;--當最後一行代碼出現Successfully install selenium-XX時,表示安裝成功。 四、外掛程式FireBugFireBug是Firefox瀏覽器的一款查看代碼元素的外掛程式,推薦新手安裝,可以快速的定位元素,selenium的重點就是元素定位,只有定到位了,才能進行下一步操作。安裝方法:--開啟Firefox瀏覽器,點擊右上方按鈕--點擊附加組件--點擊擴充--搜尋firebug--點擊安裝,重啟(小編這裡是已經安裝好了的)--測試安裝成功,按F12出現如下畫面,表示firebug已經安裝成功了 五、驅動安裝geckodriver/chromedriver/IEDriverServer(Windows環境下)Firefox:新版本的Firefox瀏覽器需要安裝geckodriver驅動,小編整理了一份資料,附上:Windows 64位:http://download.csdn.net/download/czq_520/9953528Windows 32位:http://download.csdn.net/download/czq_520/9953533使用方法:1、下載完成解壓;2、將geckodriver放到python檔案下3、添加到環境變數中(例如:G:\Python36\geckodriver.exe)Chrome:如果需要使用Chrome瀏覽器或者IE瀏覽器,則需要對應的驅動,chromedriver,chromedriver沒有64位版本,32即可驅動::https://npm.taobao.org/mirrors/chromedriver使用方法同geckodriver。IE:IEDriverServer,下面連結能夠下載所有版本的selenium以及IEDriverServer,注意IEDriverServer區分32位/64位::http://selenium-release.storage.googleapis.com/index.html使用方法同geckodriver。 六、IDE的選擇 IDE可以用python內建的IDLE,也可以用一些編輯器,比較好用的有Sublime以及Pycharm,小編曾寫過一篇Python編輯器選擇,請參考。Python編輯器選擇:http://www.cnblogs.com/sanzangTst/p/7282154.html 七、測試開啟瀏覽器 輸入以下代碼:
# -*- coding: utf-8 -*-from selenium import webdriverdriver = webdriver.Firefox()driver.get("https://www.baidu.com") 開啟Firefox瀏覽,並且開啟百度首頁:
寫在最後的話:這些都是小編自己一個字一個字敲上去的,原創算不上,可能很多類似的資料,小編寫這個的目的是為了激勵自己在學習道路上養成良好的習慣,所以轉載請註明出處,謝謝!
Selenium Python環境搭建