學習selenium python須要的工具:
一、瀏覽器
二、Python
三、Selenium
四、FireBug(Firefox)
五、chromedriver、IEDriverServer、geckodriver
六、IDE(Pycharm/Sublime/Eclipse等等)
1、瀏覽器
Selenium支持不少瀏覽器,那麼要選擇哪一個瀏覽器?選擇哪一個版本呢?小白建議用Firefox,固然Chrome,IE,Safari等瀏覽器也是支持的,只是須要相應的驅動driver。
這裏小編推薦使用Firefox(火狐瀏覽器),由於小白前期可能很難定位元素,須要藉助一款插件firebug,因此先在Firefox熟悉了在使用其餘瀏覽器。
Firefox官網地址:
小編這裏無所謂什麼新不新版的Firefox,最新版都是可使用的,須要的驅動下面會講到。
2、Python
Windows下安裝Python很簡單,官網下包直接裝就行,Python2和Python3都是能夠的,看個喜愛,小編一直安裝的是Python3。
Python環境搭建地址:
3、Selenium
Python環境搭建好了之後,安裝selenium就簡單了,由於小編這裏是Python3環境,自帶的又pip,因此安裝selenium直接使用pip安裝
安裝方法:
--打開cmd;
--輸入命令進入Python36/Scripts目錄下;
--輸入命令 pip install selenium ;
--回車,等待自動安裝;
--當最後一行代碼出現Successfully install selenium-XX時,表示安裝成功。
4、插件FireBug
FireBug是火狐瀏覽器的一款查看代碼元素的插件,推薦新手安裝,能夠快速的定位元素,selenium的重點就是元素定位,只有定到位了,才能進行下一步操做。
安裝方法:
--打開Firefox瀏覽器,點擊右上角按鈕
--點擊附加組件
--點擊擴展
--搜索firebug
--點擊安裝,重啓(小編這裏是已經安裝好了的)
--測試安裝成功,按F12出現以下畫面,表示firebug已經安裝成功了
5、驅動安裝geckodriver/chromedriver/IEDriverServer(Windows環境下)
Firefox:
新版本的Firefox瀏覽器須要安裝geckodriver驅動,小編整理了一份資料,附上下載地址:
使用方法:
一、下載完成解壓;
二、將geckodriver放到python文件下
三、添加到環境變量中(例如:G:\Python36\geckodriver.exe)
Chrome:
若是須要使用Chrome瀏覽器或者IE瀏覽器,則須要對應的驅動,chromedriver,chromedriver沒有64位版本,32便可驅動:
使用方法同geckodriver。
IE:
IEDriverServer,下面連接可以下載全部版本的selenium以及IEDriverServer,注意IEDriverServer區分32位/64位:
使用方法同geckodriver。
6、IDE的選擇
IDE能夠用python自帶的IDLE,也能夠用一些編輯器,比較好用的有Sublime以及Pycharm,小編曾寫過一篇Python編輯器選擇,請參考。
7、測試打開瀏覽器
輸入如下代碼:
# -*- coding: utf-8 -*-
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("https://www.baidu.com")
打開Firefox瀏覽,而且打開百度首頁:
寫在最後的話:這些都是小編本身一個字一個字敲上去的,原創算不上,可能不少相似的資料,小編寫這個的目的是爲了激勵本身在學習道路上養成良好的習慣,因此轉載請註明出處,謝謝!