佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > python 實(shí)現(xiàn)網(wǎng)易郵箱郵件閱讀和刪除的輔助小腳本

python 實(shí)現(xiàn)網(wǎng)易郵箱郵件閱讀和刪除的輔助小腳本

熱門標(biāo)簽:語(yǔ)音系統(tǒng) 硅谷的囚徒呼叫中心 Win7旗艦版 客戶服務(wù) 電話運(yùn)營(yíng)中心 企業(yè)做大做強(qiáng) 百度AI接口 呼叫中心市場(chǎng)需求

簡(jiǎn)介:

在Windows下的網(wǎng)易郵箱大師客戶端中,閱讀郵件時(shí),可以使用快捷鍵Delete刪除郵件,然后自動(dòng)跳到下一封,如果再按一次Delete鍵,再跳到下一封。為了迅速的閱讀郵件,同時(shí)刪除沒有必要的郵件,特地寫了如下腳本,自用同時(shí)放出來(lái)共享。

問(wèn)題:

1. 如上圖,我積累太多未讀郵件,原因是每天郵件太多,根本看不完,數(shù)量馬上到上限了;

2. 我想看到每封郵件;

3. 郵件有時(shí)內(nèi)容太過(guò)雞肋,屬于知曉型即可,看完即可刪除;

4. 大多數(shù)看完就要?jiǎng)h除,一個(gè)個(gè)刪除太麻煩;

一句話,需要自動(dòng)刪除我看完之后覺得沒有用處的郵件。

一個(gè)解決方案:

見如下代碼

import win32api
import time
 
 
def fast_email_reading_and_delete(vk_code: int) -> None:
    """
    Virtual Key Code reference: https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
    """
    print("Running, please switch to the software you are using within 3 seconds!")
    time.sleep(3) # use this 3 seconds to switch to the software you use, for example Netease email client
    count = 0
    while True:
        win32api.keybd_event(int(vk_code), 0, 0, 0)
         
        count += 1
        if count % 30 == 0: # refresh every 30 seconds to get more email from Netease email server
            win32api.keybd_event(int(0x71), 0, 0, 0)   # 0x71 is F2 refresh, int is 113
        time.sleep(1) # mail reading time
         
        # press space key or right arrow would halt the delete process. 0x20 spacekey 0x27 right arrow key
        if win32api.GetAsyncKeyState(int(0x20)) or win32api.GetAsyncKeyState(int(0x27)): 
            while True:
                time.sleep(0.5)
                if win32api.GetAsyncKeyState(int(0x20)) or win32api.GetAsyncKeyState(int(0x27)):
                    break
 
if __name__ == '__main__':
    fast_email_reading_and_delete(0x2E) # 0x2E is DEL key, equivalent int is 46

將來(lái)我如果有機(jī)會(huì)自行開發(fā)郵件客戶端,就將自動(dòng)展現(xiàn)郵件內(nèi)容(一封接著另一封)、自動(dòng)刪除(或者歸檔)郵件,作為原始功能提供給用戶。

理論上講,上述腳本適用于任何有DEL快捷鍵功能的軟件,注意不要把自己的東西搞砸了,自動(dòng)刪除時(shí)間是1秒。

好了,以上代碼調(diào)用了Windows的api,所以只能在Windows下運(yùn)行,Linux下面應(yīng)該有類似的工具,歡迎留言交流!

以上就是python 實(shí)現(xiàn)網(wǎng)易郵箱郵件閱讀和刪除輔助小腳本的詳細(xì)內(nèi)容,更多關(guān)于python 網(wǎng)易郵箱腳本的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • python實(shí)現(xiàn)自動(dòng)化辦公郵件合并功能
  • Python利用機(jī)器學(xué)習(xí)算法實(shí)現(xiàn)垃圾郵件的識(shí)別
  • Python 發(fā)送SMTP郵件的簡(jiǎn)單教程
  • Python一行代碼實(shí)現(xiàn)自動(dòng)發(fā)郵件功能
  • Python基礎(chǔ)詳解之郵件處理
  • Python 調(diào)用API發(fā)送郵件
  • Python基于SMTP發(fā)送郵件的方法
  • python基于SMTP發(fā)送QQ郵件
  • python 自動(dòng)監(jiān)控最新郵件并讀取的操作
  • python實(shí)現(xiàn)發(fā)送郵件
  • python如何發(fā)送帶有附件、正文為HTML的郵件
  • python使用Windows的wmic命令監(jiān)控文件運(yùn)行狀況,如有異常發(fā)送郵件報(bào)警
  • 用python監(jiān)控服務(wù)器的cpu,磁盤空間,內(nèi)存,超過(guò)郵件報(bào)警
  • python郵件中附加文字、html、圖片、附件實(shí)現(xiàn)方法
  • Python用20行代碼實(shí)現(xiàn)完整郵件功能

標(biāo)簽:濟(jì)南 海南 山西 安康 長(zhǎng)沙 山西 喀什 崇左

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python 實(shí)現(xiàn)網(wǎng)易郵箱郵件閱讀和刪除的輔助小腳本》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    莱西市| 泽库县| 阳江市| 土默特左旗| 周至县| 揭东县| 揭阳市| 长岛县| 额尔古纳市| 延庆县| 年辖:市辖区| 烟台市| 六枝特区| 将乐县| 凤山县| 和林格尔县| 冷水江市| 张家港市| 耒阳市| 江油市| 东丽区| 任丘市| 铁岭市| 洛阳市| 三亚市| 东山县| 和龙市| 武乡县| 绥棱县| 阿城市| 满洲里市| 车致| 黎平县| 蓬莱市| 鄂托克前旗| 宜春市| 方山县| 绥德县| 通化县| 密山市| 松溪县|