一、 安裝python3與pycharm
python安裝參考鏈接:https://www.cnblogs.com/hepeilinnow/p/9727922.html
pycharm最好安裝專業版的,從網上搜索“pycharm注冊碼”可以獲取到很多破解方式
二、 安裝selenium庫
pycharm安裝好后,在file文件中找到settings...,
打開后,在Project:pycharm中的Project Interpreter中找到添加,如圖所示。
打開后,搜索“selenium”,然后點擊安裝即可。
三、 安裝Firefox插件
谷歌和IE瀏覽器均可實現,但是這兩者需要VPN才能下載,所以就用火狐吧,省事。鏈接如下:
https://github.com/mozilla/geckodriver/releases
解壓后放在python安裝目錄下的script目錄下
四、 調試
很多人運行時都會報錯,比如報錯:selenium.common.exceptions.SessionNotCreatedException: Message: Unable to find a matching set of capabilities
一般都是驅動問題,升級Firefox版本解決,根據報錯內容在網上大多數問題都能找到對應的解決方案,在這就不一一羅列了。
五、代碼實現
from selenium import webdriver #導入selenium中的webdriver庫 import time #導入時間模塊 driver = webdriver.Firefox() #實例化出Firefox瀏覽器 driver.get("url") #登陸web界面 driver.maximize_window() #窗口最大化 time.sleep(1) #延遲1s driver.find_element_by_id("email").send_keys("用戶名") #輸入用戶名 driver.find_element_by_id("password").send_keys("密碼") #輸入密碼
time.sleep(1)
driver.find_element_by_id("remember").click() #選中記住密碼
driver.find_element_by_id("login-submit").click() #點擊登陸
driver.quit() #退出窗口