Hello,各位小伙伴们好久不见。
马上就要到期中结课周啦,是不是都在焦头烂额地赶ddl呢?
当我们赶完作业发送作业附件到助教邮箱的那一刻,焦头烂额的人就不是我们了,是助教了:
上百个邮件需要一一点开,然后下载附件,另存为,下一封,下载附件,另存为……Again, and again and again……
——“邱邱,有下载邮件附件的一键操作吗?”
——当然有呀!安排!
经过我一个晚上的探索,在分别体验了Python邮箱爬虫、UiPath设置好的邮箱操作后,我决定在这里向大家介绍后者:
只需三步,就可以拥有批量下载邮件附件的机器人。
第一步,
绑定邮箱到Outlook。(不需要Outlook账户,Outlook只是一个邮件管家平台)
第二步,
下载 UiPath(社区版的就行,免费的),安装 StudioX 版本,设置软件语言为中文。
第三步,
打开 UiPath,主页选择Outlook邮箱附件批量下载模板,选择邮箱账户及拟下载附件的邮件存放文件夹outlook保存邮件到本地,选择附件存放的本机位置,点击运行。完成~
现在让我们来按照上面的教程一步一步操作吧。
一
绑定邮箱到Outlook
首先,我们要开启 POP 或者 IMAP 服务协议。(二者选一个就可以了)下以163邮箱为例,QQ邮箱也是同样操作。
(滑动查看)
然后,打开Outlook。(没有Outlook的同学也可以用UiPath进行自定义程序操作,只是没办法直接用UiPath的模板。)
第一次绑定的时候要选择高级选项,手动设置。通过POP和IMAP服务协议将邮箱绑定到Outlook。163邮箱的操作比较简单,直接输入POP和IMAP服务协议给的密码就可以了。(注意哦,下图三里的密码不是邮箱密码,是POP或者IMAP服务协议授权码。)
(滑动查看)
二
下载UiPath
UiPath是一家做RPA的公司,粗浅理解是无代码机器人outlook保存邮件到本地,可以实现爬虫下载文件、excel财务对账、邮件自动发送等等功能。根据不同功能,目前分为社区版和企业版,我们下载免费的社区版(Community Edition)就好啦~另外,UiPath只支持Windows,所以如果是Mac的同学可能有点苦了。
下载地址在此:
如果上面的网址打不开卡了的话,也可以文末点击“阅读全文”下载。(提取码:behz )
下载后点击安装,安装完后需要登录,跟着操作就好了。但是我们安装一定要选择StudioX版本。
(滑动查看)
三
新建UiPath任务
打开UiPath全是英语看不懂?先设置成中文的。设置完成后就会要求我们重新启动,跟着来就好了。
(滑动查看)
重启后,在首页就能够看到新建Outlook邮件附件下载模板了。选中“保存Outlook附件”模板,弹出自定义项目详情的对话框,想填就填,不填就点击创建。
选择要下载附件的邮箱,不选就是Outlook的默认邮箱。选择拟下载邮件的存放文件夹,这里可以提前把要下载的邮件单独放在一个新建文件夹里。注意,这个新建的文件夹必须是在Outlook里新建,在QQ邮箱里新建是无效的。
最后设置保存的本地文件位置,或者是指定下载附件的类型,没有指定的附件类型就需要把这个条件删除。设置好后点击运行。
(滑动查看)
再打开我们保存文件的地址,就可以看到邮件里的附件都被批量下载下来了!
——是不是很爽?
其实,UiPath还有很多应用场景等着我们去探索,这真是一个好工具~
(我发誓我是昨天晚上才知道的,真不是广告……)
另外,文章开头前我也提到了Python爬虫,但不建议同学们采用这种方法操作,一个是有更简单的方法为啥要舍近求远,另一个是……邮箱这类爬虫很复杂,涉及到动态网页验证码的爬虫都很复杂,还有风险(有些邮箱是涉密的嘛),直接能用POP/IMAP更合法安全的操作,有啥不香的。
但是用Outlook也有两个弊端:
Outlook只能读取到绑定账户、开通POP/IMAP之后邮件,在此之前的邮件获取不了,所以……各位助教们,你们一定要尽早绑定Outlook呀哈哈,要不然就只有自己把之前同学们发的邮件再转发一遍到自己的邮箱了。
另一个问题是,公司邮箱可能没有POP/IMAP协议,不允许第三方邮箱管理器收件(我没打过工,我不知道,我猜的),这种情况看能不能设置邮件转发,把公司邮箱里的邮件自动转发到某个可以使用POP/IMAP邮箱中,再重复上述操作。
……
嗯,什么?
还需要一键重命名文件名称、还有一键解压、一键移动所有文件至指定文件夹的功能?
点赞过百,下期安排~
版权声明
本文仅代表作者观点。
本文系作者授权发表,未经许可,不得转载。
发表评论