https://www.python.org/
a. 新增系統變量
我的電腦按右鍵->內容->進階系統設定->環境變數->系統變數
變數:Path
变量名:PATH
變數值: C:\Python安裝的資料夾;C:\Python安裝的資料夾\Scripts;
b. python測試:
Cmd輸入:python
安裝成功!
c. Pip 測試:
Cmd輸入:pip
(二)安裝selenium
Cmd輸入:pip install selenium
(三)下載chromedriver
http://chromedriver.storage.googleapis.com/index.html
(四)測試腳本:test.py
寫了一個簡單的腳本,
執行腳本後進入google頁面,
在搜尋中輸入"hihi",
然後點擊確認
from selenium import webdriver
chrome_path = "C:\Selenium\chromedriver.exe"
web = webdriver.Chrome(chrome_path)
web.get('http://www.google.com.tw/')
inputBox = web.find_element_by_name("q")
while inputBox is None:
inputBox = web.find_element_by_name("q")
inputBox.send_keys("HiHi")
inputBox.submit()
問題排解:a. --ignore-certiflicate-errors
確認chromedriver 與Chrome 是否都為最新版
重裝Chrome後就沒再跳了
b. SyntaxError: Non-ASCII character '\xe5'
原因:
編碼中使用了中文
解:
在代碼中添加:
#coding=utf-8
之後再繼續如何使用相關方法~感謝收看!
沒有留言:
張貼留言