一,安裝Python.
python官方下載地址:https://www.python.org/downloads/
安裝后點擊開始菜單,在菜單最上面能找到IDLE.
IDLE是python自帶的shell, 點擊打開, 即可開始編寫python腳本了.
二,安裝selenium
上面python已安裝完成,接下來安裝selenium.
安裝selenium之前需要安裝必要工具. setuptools
安裝后,(比如zip包形式安裝),進入解壓的目錄,在命令行執行如下命令即可安裝.
再然后安裝pip
https://pypi.python.org/pypi/pip
同樣,安裝tar或解壓包,進入目錄cmd執行python setup.py install即可安裝
安裝selenium
上面2個工具安裝好后,安裝selenium只需在命令行進入python安裝路徑Script目錄下,執行
即可自動安裝.
完成安裝后在IDLE輸入
如果沒報錯即代表安裝成功.
三,注意事項
-
selenium3.0 需要獨立安裝FireFox驅動.解壓后放在python安裝路徑下即可.
-
geckodriver驅動要求FireFox瀏覽器必須48版本以上,如果不是,更新FireFox.
-
如果用Java開發,需注意3.0必須用JDK1.8版本才行.
-
同樣谷歌的驅動,沒翻牆只能使用阿里的鏡像了.
四,第一個自動化腳本
完成上面所有准備工作,就可以開始第一個自動化腳本的編寫了.
打開IDLE,通過快捷鍵CTRL+N打開一個新窗口,在新窗口輸入以下代碼:
# coding = utf-8 from selenium import webdriver browser = webdriver.Firefox() browser.get("http://www.baidu.com") browser.find_element_by_id("kw").send_keys("selenium") browser.find_element_by_id("su").click() browser.quit()
這里如果關的過快,就需要將browser.quit()給去掉.不然看不見操作
寫完腳本后腳本頁執行F5快捷鍵運行腳本,可以看到腳本啟動FireFox瀏覽器進入百度頁面,輸入”selenium”點擊搜索按鈕,第一個腳本即完成了.
代碼解析: