windows下python環境+selenium環境搭建
一、安裝Python
1. 下載python包,最新版本的上一個版本:https://www.python.org/downloads/windows/
2. 安裝
可選擇默認安裝或自定義安裝,自定義安裝指定到要安裝的路徑下,一直next,直至安裝成功。
3. 測試python是否安裝成功:
任意路徑下,進入cmd,輸入python,如下顯示出python版本號即安裝成功。
二、搭建selenium框架
1. 下載selenium: https://pypi.org/project/selenium/
下載下來的selenium是.whl後綴的文件,需要先安裝wheel工具,命令如下。
pip install wheel
然後執行安裝selenium
pip install 絕對路徑\selenium-3.12.0-py2.py3-none-any.whl
2. 檢驗selenium是否安裝成功:
打開python的IDLE工具,輸入
from selenium import webdriver
結果無報錯如下圖,即安裝成功:
三、 編寫一個簡單的自動化腳本
windows 用戶,在開始菜單找到python 目錄,打開IDLE(python GUI)程序,啟動的是一個交互模式。可以輸入:from selenium import webdriver
上面的命令為導入selenium 的相關包,如果回車後沒有報錯表示我們的selenium 安裝是成功的。
Ctrl+N 或是file->new file 打開一個新的窗口,輸入以下代碼:
# coding = utf-8 from selenium import webdriver browser = webdriver.Chrome() browser.get("http://www.baidu.com") browser.find_element_by_id("kw").send_keys("selenium") browser.find_element_by_id("su").click() browser.quit()
輸入完成後,保存。
運行前需要安裝chrome瀏覽器驅動: https://github.com/DaemonFG/IntrotoPython-Think-Tank/blob/master/P2/ChromeDriver_Download.md
任意選擇一個版本,建議用最新的版本,下載完成之後放在python的安裝目錄下即可。
返回IDLE按F5運行代碼,成功。
四、安裝瀏覽器驅動
將上面代碼中的瀏覽器改為Firefox(),運行,由於火狐瀏覽器未安裝瀏覽器驅動,導致運行報如下面的錯:
安裝火狐瀏覽器驅動器: https://github.com/mozilla/geckodriver/releases
下載對應版本的驅動器:
解壓後將驅動文件拷貝至python安裝目錄下,重新運行代碼,成功。
windows下python環境+selenium環境搭建