python+selenium實現(xiàn)163郵箱自動登陸的方法
本文介紹了
讓我們先來預覽一下代碼運行效果吧:

首先分析163郵箱登陸頁面的網(wǎng)頁結(jié)構(gòu)(按F12或單擊鼠標右鍵選擇審查元素)

1、定位到登陸框(注意登錄框是一個iframe,如果不定位到iframe的話是無法找到之后的郵箱地址框和密碼輸入框的)

2、定位到郵箱地址框(name='email')

3、定位到密碼輸入框(name='password')

4、定位到登陸按鈕(id='dologin')

5、分析完畢,現(xiàn)在就可以寫代碼實現(xiàn)163郵箱的自動登陸啦(附有代碼的詳細解析?。?/p>
#coding:utf-8
from selenium import webdriver
import time
def login():
dr = webdriver.Chrome()
#打開登陸163郵箱的網(wǎng)頁
dr.get('http://mail.163.com/')
#將瀏覽器窗口最大化
dr.maximize_window()
#休息五分鐘等待網(wǎng)頁加載完畢
time.sleep(5)
#找到郵箱賬號登錄框?qū)膇frame
dr.switch_to.frame('x-URS-iframe')
#找到郵箱賬號輸入框
email = dr.find_element_by_name('email')
#將自己的郵箱地址輸入到郵箱賬號框中
email.send_keys('chimuyhs')
#找到密碼輸入框
password = dr.find_element_by_name('password')
#輸入自己的郵箱密碼
password.send_keys('xxxxxx')
#找到登陸按鈕
login_btn = dr.find_element_by_id('dologin')
#點擊登陸按鈕
login_btn.click()
#等待10秒看是否登陸成功
time.sleep(10)
if __name__ == '__main__':
login()
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
- selenium+python實現(xiàn)登陸QQ郵箱并發(fā)送郵件功能
- springboot使用@value讀取配置的方法
- python實現(xiàn)帶驗證碼網(wǎng)站的自動登陸實現(xiàn)代碼
- 詳解Python 重學requests發(fā)起請求的基本方式
- 使用Python爬蟲庫requests發(fā)送表單數(shù)據(jù)和JSON數(shù)據(jù)
- Python爬蟲庫requests獲取響應內(nèi)容、響應狀態(tài)碼、響應頭
- 使用Python爬蟲庫requests發(fā)送請求、傳遞URL參數(shù)、定制headers
- 如何基于Python + requests實現(xiàn)發(fā)送HTTP請求
- python requests模擬登陸github的實現(xiàn)方法
- Python requests模塊基礎(chǔ)使用方法實例及高級應用(自動登陸,抓取網(wǎng)頁源碼)實例詳解
相關(guān)文章
Python 單元測試(unittest)的使用小結(jié)
Python中有一個自帶的單元測試框架是unittest模塊,用它來做單元測試,本篇文章主要介紹了Python 單元測試(unittest)的使用小結(jié),具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-11-11
python numpy創(chuàng)造圖像矩陣示例詳解
這篇文章主要為大家介紹了python numpy創(chuàng)造圖像矩陣示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-08-08
一步一步教你用Python?pyglet仿制鴻蒙系統(tǒng)里的時鐘
pyglet是一個面向Python的跨平臺窗口、多媒體庫,它可以用于創(chuàng)建游戲和多媒體應用程序,下面這篇文章主要給大家介紹了關(guān)于如何一步一步教你用Python?pyglet仿制鴻蒙系統(tǒng)里的時鐘,需要的朋友可以參考下2024-03-03
numpy中的norm()函數(shù)求范數(shù)實例
這篇文章主要介紹了numpy中的norm()函數(shù)求范數(shù)實例,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-02-02
python實現(xiàn)域名系統(tǒng)(DNS)正向查詢的方法
這篇文章主要介紹了python實現(xiàn)域名系統(tǒng)(DNS)正向查詢的方法,結(jié)合實例形式分析了Python使用socket模塊下getaddrinfo方法進行域名查詢的具體技巧,需要的朋友可以參考下2016-04-04

