(一)編程環境
(二)安裝selenium
這里使用selenium實現。
如果沒有安裝過python的selenium庫,則安裝命令如下
pip install selenium
(三)下載ChromeDriver
因為selenium要用到瀏覽器的驅動,這里我用的是Google Chrome瀏覽器,所以要先下載ChromeDriver.exe并放到C:\Program Files (x86)\Google\Chrome\Application\目錄下
(四)分析微博登錄界面
通常而言,m站的網頁結構比pc站要簡單的多,咱們可以從m站入手。微博m站登錄界面的網址是 https://passport.weibo.cn/signin/login
在Chrome瀏覽器中打開此地址,并右鍵點擊界面的任何位置-->查看網頁源代碼,發現郵箱/手機號框的id為loginName,密碼輸入框的id為loginPassword,登錄按紐的id為loginAction。
(五)編寫python程序
from selenium import webdriver import time browser = webdriver.Chrome("C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe") browser.get('https://passport.weibo.cn/signin/login') time.sleep(5) browser.find_element_by_id("loginName").send_keys("your login name") browser.find_element_by_id("loginPassword").send_keys("your password") time.sleep(5) browser.find_element_by_id("loginAction").click()
執行后可以看到自動登錄的過程及登錄成功的界面
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。