tft每日頭條

 > 生活

 > python網易郵箱登錄

python網易郵箱登錄

生活 更新时间:2024-09-18 09:24:44

歡迎點擊右上角關注小編,除了分享技術文章之外還有很多福利,私信學習資料可以領取包括不限于Python實戰演練、PDF電子文檔、面試集錦、學習資料等。

python網易郵箱登錄(Python模拟登錄網易163郵箱并發送SOS郵件)1

基本環境配置

版本:Python3

系統:Windows

需要安裝:

1. Selenium - 建議使用低版本的Python-Selenium庫,因為高版本在Chrome中不支持。

pip3 install Selenium==2.48.0

2. chromedriver.exe - 版本要匹配。将 .exe 程序放在"..Python\Python36\Scripts"目錄下。

3. pymysql

pip3 install pymysql

登錄界面iframe

iframe的id值添加了時間戳,直接獲取相對麻煩。可通過XPATH或CSS選擇器獲取該節點。如圖:

python網易郵箱登錄(Python模拟登錄網易163郵箱并發送SOS郵件)2

"寫信"節點

寫信節點的元素定位li節點, 不要定位span子節點,否則獲取不到。另外,如果是獲取APP節點,可以選擇小一級的。

郵件主題

主題節點不可交互,無法輸入文字,這裡選擇不設置。

郵件内容

郵件内容的文本輸入框處于iframe中,輸入文本前需要切換frame,可直接通過class獲取并切換。如圖:

python網易郵箱登錄(Python模拟登錄網易163郵箱并發送SOS郵件)3

"發送"節點

由于輸入郵件内容時切換至子頁面,在點擊發送前需要切換到父級Frame。

登錄限制

不要頻繁使用Selenium, 否則會出現點觸式驗證。當然,完全可以破解。但是,網易相對友好,短時間過後便可恢複正常訪問,也不會ban IP。

完整代碼

python網易郵箱登錄(Python模拟登錄網易163郵箱并發送SOS郵件)4

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved