1. 程式人生 > >windows下python環境+selenium環境搭建

windows下python環境+selenium環境搭建

相關 png 菜單 lba ast 交互模式 如果 可選 mon

一、安裝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環境搭建