欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2021年03月01日 10:08:44   作者:Johnthegreat  
這篇文章主要介紹了python 如何實現(xiàn)網(wǎng)易郵箱郵件閱讀和刪除輔助的小腳本,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下

簡介:

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

問題:

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

2. 我想看到每封郵件;

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

4. 大多數(shù)看完就要刪除,一個個刪除太麻煩;

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

一個解決方案:

見如下代碼

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

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

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

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

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

相關(guān)文章

  • 基于pygame實現(xiàn)童年掌機打磚塊游戲

    基于pygame實現(xiàn)童年掌機打磚塊游戲

    這篇文章主要為大家詳細介紹了基于pygame實現(xiàn)童年掌機打磚塊游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • Python爬蟲之Selenium多窗口切換的實現(xiàn)

    Python爬蟲之Selenium多窗口切換的實現(xiàn)

    這篇文章主要介紹了Python爬蟲之Selenium多窗口切換的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 淺析Python 中幾種字符串格式化方法及其比較

    淺析Python 中幾種字符串格式化方法及其比較

    在 Python 中,提供了很多種字符串格式化的方式,分別是 %-formatting、str.format 和 f-string 。這篇文章主要介紹了Python 中幾種字符串格式化方法及其比較,需要的朋友可以參考下
    2019-07-07
  • Django2 連接MySQL及model測試實例分析

    Django2 連接MySQL及model測試實例分析

    這篇文章主要介紹了Django2 連接MySQL及model測試,結(jié)合實例形式分析了Django2框架使用pymysql庫進行mysql數(shù)據(jù)庫連接與model調(diào)用測試方法,需要的朋友可以參考下
    2019-12-12
  • Python3.0 實現(xiàn)決策樹算法的流程

    Python3.0 實現(xiàn)決策樹算法的流程

    這篇文章主要介紹了Python3.0 實現(xiàn)決策樹算法的流程,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • Python?SDK實現(xiàn)私服上傳下載的示例

    Python?SDK實現(xiàn)私服上傳下載的示例

    本文主要介紹了Python?SDK實現(xiàn)私服上傳下載的示例,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下<BR>
    2021-11-11
  • python3.7?打包成exe程序方式(只需兩行命令)

    python3.7?打包成exe程序方式(只需兩行命令)

    這篇文章主要介紹了python3.7?打包成exe程序方式(只需兩行命令),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • Python使用窮舉法求兩個數(shù)的最大公約數(shù)問題

    Python使用窮舉法求兩個數(shù)的最大公約數(shù)問題

    這篇文章主要介紹了Python使用窮舉法求兩個數(shù)的最大公約數(shù)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Python 中 and, or, &, |, ^ 的使用小結(jié)

    Python 中 and, or, &, |, ^ 

    這篇文章主要介紹了Python 中 and, or, &, |, ^ 的使用小結(jié),本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-01-01
  • 安裝PyInstaller失敗問題解決

    安裝PyInstaller失敗問題解決

    這篇文章主要介紹了安裝PyInstaller失敗問題解決,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-12-12

最新評論