python 实现网易邮箱邮件阅读和删除的辅助小脚本
简介:
在Windows下的网易邮箱大师客户端中,阅读邮件时,可以使用快捷键Delete删除邮件,然后自动跳到下一封,如果再按一次Delete键,再跳到下一封。为了迅速的阅读邮件,同时删除没有必要的邮件,特地写了如下脚本,自用同时放出来共享。
问题:
1.如上图,我积累太多未读邮件,原因是每天邮件太多,根本看不完,数量马上到上限了;
2.我想看到每封邮件;
3.邮件有时内容太过鸡肋,属于知晓型即可,看完即可删除;
4.大多数看完就要删除,一个个删除太麻烦;
一句话,需要自动删除我看完之后觉得没有用处的邮件。
一个解决方案:
见如下代码
importwin32api importtime deffast_email_reading_and_delete(vk_code:int)->None: """ VirtualKeyCodereference:https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes """ print("Running,pleaseswitchtothesoftwareyouareusingwithin3seconds!") time.sleep(3)#usethis3secondstoswitchtothesoftwareyouuse,forexampleNeteaseemailclient count=0 whileTrue: win32api.keybd_event(int(vk_code),0,0,0) count+=1 ifcount%30==0:#refreshevery30secondstogetmoreemailfromNeteaseemailserver win32api.keybd_event(int(0x71),0,0,0) #0x71isF2refresh,intis113 time.sleep(1)#mailreadingtime #pressspacekeyorrightarrowwouldhaltthedeleteprocess.0x20spacekey0x27rightarrowkey ifwin32api.GetAsyncKeyState(int(0x20))orwin32api.GetAsyncKeyState(int(0x27)): whileTrue: time.sleep(0.5) ifwin32api.GetAsyncKeyState(int(0x20))orwin32api.GetAsyncKeyState(int(0x27)): break if__name__=='__main__': fast_email_reading_and_delete(0x2E)#0x2EisDELkey,equivalentintis46
将来我如果有机会自行开发邮件客户端,就将自动展现邮件内容(一封接着另一封)、自动删除(或者归档)邮件,作为原始功能提供给用户。
理论上讲,上述脚本适用于任何有DEL快捷键功能的软件,注意不要把自己的东西搞砸了,自动删除时间是1秒。
好了,以上代码调用了Windows的api,所以只能在Windows下运行,Linux下面应该有类似的工具,欢迎留言交流!
以上就是python实现网易邮箱邮件阅读和删除辅助小脚本的详细内容,更多关于python网易邮箱脚本的资料请关注毛票票其它相关文章!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。