Automation 从电子邮件中解析出http链接并打开它进行下载

Automation 从电子邮件中解析出http链接并打开它进行下载,automation,zapier,ifttt,Automation,Zapier,Ifttt,我正试图使每天晚上做的任务自动化。一封包含html链接的电子邮件发送到我的收件箱。文本每天都可能有点不同,但总有一个链接。然后我需要从链接下载这个文件,并把它放在Dropbox中 我一直在尝试使用一系列云自动化工具(Zapier、IFTTT等),但我无法理解这一点 我不想仅仅为了完成这样一个简单的任务而托管服务器。我也不想让它在我的计算机上本地运行,因为我的计算机并不总是开着 我几乎做到了,但真正的主要问题是没有好的免费工具来解析电子邮件内容。一旦我有了链接,Zapier就可以下载文件并保存到D

我正试图使每天晚上做的任务自动化。一封包含html链接的电子邮件发送到我的收件箱。文本每天都可能有点不同,但总有一个链接。然后我需要从链接下载这个文件,并把它放在Dropbox中

我一直在尝试使用一系列云自动化工具(Zapier、IFTTT等),但我无法理解这一点

我不想仅仅为了完成这样一个简单的任务而托管服务器。我也不想让它在我的计算机上本地运行,因为我的计算机并不总是开着

我几乎做到了,但真正的主要问题是没有好的免费工具来解析电子邮件内容。一旦我有了链接,Zapier就可以下载文件并保存到Dropbox


有什么想法吗?

我会考虑编写一个Python脚本,使用模块获取和解析电子邮件,然后您可以尝试使用来上传文件。(如果这些方法不奏效,可能还有其他几种方法来处理这些问题。)

一旦你有了一个工作的Python脚本,你将有很多选择去运行它-因为你不想维护一台运行脚本的机器,我建议在AWS Lambda中运行脚本

您可以将Python脚本放到那里,并将作业安排为每晚运行。这样,您就不必管理服务器,每天只运行一次大概可以让您保持Amazon的Lambda免费使用层

简介Python Lambda文档位于:

请注意,您可以使用“pip安装”在Python Lambda函数中安装软件包:

最后,有一个名为“Lambda canary”的预制Lambda蓝图(它们的名称是预构建模板),您可以使用它开始使用

一旦设置了触发函数的名称和时间,就可以通过web浏览器将Python代码粘贴到预先制作的模板中。在撰写本文时,流程如下所示:

  • 单击“立即开始”按钮
  • 单击“lambda canary”按钮
  • 设置lambda的名称和计划时间,然后单击“下一步”
  • 在浏览器中编辑代码,准备好后保存