學習selenium python需要的工具:
1、瀏覽器
2、Python
3、Selenium
4、FireBug(Firefox)
5、chromedriver、IEDriverServer、geckodriver
6、IDE(Pycharm/Sublime/Eclipse等等)
一、瀏覽器
Selenium支持很多瀏覽器,那么要選擇哪個瀏覽器?選擇哪個版本呢?小白建議用Firefox,當然Chrome,IE,Safari等瀏覽器也是支持的,只是需要相應的驅動driver。
這里小編推薦使用Firefox(火狐瀏覽器),因為小白前期可能很難定位元素,需要借助一款插件firebug,所以先在Firefox熟悉了在使用其他瀏覽器。
Firefox官網地址:
小編這里無所謂什么新不新版的Firefox,最新版都是可以使用的,需要的驅動下面會講到。
二、Python
Windows下安裝Python很簡單,官網下包直接裝就行,Python2和Python3都是可以的,看個喜好,小編一直安裝的是Python3。
安裝教程參考小編寫的一遍Python介紹及環境搭建。
Python環境搭建地址:
三、Selenium
Python環境搭建好了以后,安裝selenium就簡單了,因為小編這里是Python3環境,自帶的又pip,所以安裝selenium直接使用pip安裝
安裝方法:
--打開cmd;
--輸入命令進入Python36/Scripts目錄下;
--輸入命令 pip install selenium ;
--回車,等待自動安裝;
--當最后一行代碼出現Successfully install selenium-XX時,表示安裝成功。
四、插件FireBug
FireBug是火狐瀏覽器的一款查看代碼元素的插件,推薦新手安裝,可以快速的定位元素,selenium的重點就是元素定位,只有定到位了,才能進行下一步操作。
安裝方法:
--打開Firefox瀏覽器,點擊右上角按鈕
--點擊附加組件
--點擊擴展
--搜索firebug
--點擊安裝,重啟(小編這里是已經安裝好了的)
--測試安裝成功,按F12出現如下畫面,表示firebug已經安裝成功了

五、驅動安裝geckodriver/chromedriver/IEDriverServer(Windows環境下)
Firefox:
新版本的Firefox瀏覽器需要安裝geckodriver驅動,小編整理了一份資料,附上下載地址:
使用方法:
1、下載完成解壓;
2、將geckodriver放到python文件下
3、添加到環境變量中(例如:G:\Python36\geckodriver.exe)
Chrome:
如果需要使用Chrome瀏覽器或者IE瀏覽器,則需要對應的驅動,chromedriver,chromedriver沒有64位版本,32即可驅動:
使用方法同geckodriver。
IE:
IEDriverServer,下面鏈接能夠下載所有版本的selenium以及IEDriverServer,注意IEDriverServer區分32位/64位:
使用方法同geckodriver。
六、IDE的選擇
IDE可以用python自帶的IDLE,也可以用一些編輯器,比較好用的有Sublime以及Pycharm,小編曾寫過一篇Python編輯器選擇,請參考。
Python編輯器選擇:http://www.cnblogs.com/sanzangTst/p/7282154.html
七、測試打開瀏覽器
輸入以下代碼:
# -*- coding: utf-8 -*- from selenium import webdriver driver = webdriver.Firefox() driver.get("https://www.baidu.com")
打開Firefox瀏覽,並且打開百度首頁:

寫在最后的話:這些都是小編自己一個字一個字敲上去的,原創算不上,可能很多類似的資料,小編寫這個的目的是為了激勵自己在學習道路上養成良好的習慣,所以轉載請注明出處,謝謝!