2019年2月15日 星期五

[Python] 安裝Selenium + Webdriver(Chrome版本)

前言


Selenium模組可拿來做為網頁自動化測試,如果你有使用過按鍵精靈就可以把這模組功能當作是運行於網頁的按鍵精靈,它可以根據你的腳本在網頁上操作,如果有興趣深入的朋友可以去搜尋[Selenium IDE]插件,這套插件Google Chrome或FireFox都有,它可以將你在網頁上的操作流程記錄下來並且轉為Python語言,可以省去自己編寫的過程。

金魚腦為了要實現某些論壇的自動簽到,簡單寫下Selenium的安裝步驟。

系統 : Windows7 64位元 
版本 : Python 3.7 (x64)
WebDriver : ChromeDriver 2.46


安裝Selenium


如果在安裝Python時有勾選PIP Instal,只要在CMD 輸入下面指令安裝
pip install seleninum





看到下面的訊息,表示安裝完成




安裝Webdriver


Google Chrome Webdriver 下載 : https://sites.google.com/a/chromium.org/chromedriver/downloads


把chromedriver.exe檔案解壓縮到python.exe同一層資料夾內


測試結果


執行下面的程式碼可以測試Webdriver是否可在當前系統運行,如果成功的話就會看到Python執行時會開啟Chrome瀏覽器並且自動視窗最大化後再關閉瀏覽器



from selenium import webdriver
import time

#選定webdriver
browser = webdriver.Chrome()

#使用webdriver開啟Google網頁
browser.get('http://www.google.com')

#將開啟的Chome視窗最大化
browser.maximize_window()

#sleep 1sec
time.sleep(1)

#關閉Chrome瀏覽器
browser.quit();

沒有留言:

張貼留言