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

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

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

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

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

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

5、分析完畢,現(xiàn)在就可以寫代碼實(shí)現(xiàn)163郵箱的自動登陸啦(附有代碼的詳細(xì)解析?。?/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ū)?yīng)的iframe
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')
#點(diǎn)擊登陸按鈕
login_btn.click()
#等待10秒看是否登陸成功
time.sleep(10)
if __name__ == '__main__':
login()
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- selenium+python實(shí)現(xiàn)登陸QQ郵箱并發(fā)送郵件功能
- springboot使用@value讀取配置的方法
- python實(shí)現(xiàn)帶驗(yàn)證碼網(wǎng)站的自動登陸實(shí)現(xiàn)代碼
- 詳解Python 重學(xué)requests發(fā)起請求的基本方式
- 使用Python爬蟲庫requests發(fā)送表單數(shù)據(jù)和JSON數(shù)據(jù)
- Python爬蟲庫requests獲取響應(yīng)內(nèi)容、響應(yīng)狀態(tài)碼、響應(yīng)頭
- 使用Python爬蟲庫requests發(fā)送請求、傳遞URL參數(shù)、定制headers
- 如何基于Python + requests實(shí)現(xiàn)發(fā)送HTTP請求
- python requests模擬登陸github的實(shí)現(xiàn)方法
- Python requests模塊基礎(chǔ)使用方法實(shí)例及高級應(yīng)用(自動登陸,抓取網(wǎng)頁源碼)實(shí)例詳解
相關(guān)文章
手把手教你搭建python+selenium自動化環(huán)境(圖文)
本文主要介紹了手把手教你搭建python+selenium自動化環(huán)境,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06
python爬取企查查企業(yè)信息之selenium自動模擬登錄企查查
這篇文章主要介紹了python爬取企查查企業(yè)信息之自動模擬登錄企查查以及selenium獲取headers,selenium獲取cookie,需要的朋友可以參考下2021-04-04
python 基于pygame實(shí)現(xiàn)俄羅斯方塊
這篇文章主要介紹了python 基于pygame實(shí)現(xiàn)俄羅斯方塊的方法,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下2021-03-03
Python高階函數(shù)、常用內(nèi)置函數(shù)用法實(shí)例分析
這篇文章主要介紹了Python高階函數(shù)、常用內(nèi)置函數(shù)用法,結(jié)合實(shí)例形式分析了Python高階函數(shù)與常用內(nèi)置函數(shù)相關(guān)功能、原理、使用技巧與操作注意事項,需要的朋友可以參考下2019-12-12
python使用hdfs3模塊對hdfs進(jìn)行操作詳解
這篇文章主要介紹了python使用hdfs3模塊對hdfs進(jìn)行操作詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06
Python 批量驗(yàn)證和添加手機(jī)號碼為企業(yè)微信聯(lián)系人
你是否也有過需要添加很多微信好友的時候,一個個輸入添加太麻煩了,本篇文章手把手教你用Python替我們完成這繁瑣的操作,大家可以在過程中查缺補(bǔ)漏,看看自己掌握程度怎么樣2021-10-10

