无论如何,从每月电子邮件中的链接中自动提取URL


Anyway to automatically extract URL from a link in a monthly email?

基本上,我每个月都会收到一封电子邮件,其中包含一个链接和一些文本。我需要能够从电子邮件中获取链接,并以某种方式让它将URL提交到数据库。我可以自己做数据库的事情,所以我只需要知道是否有可能每月从电子邮件中自动检索URL。

如果这不是我可以用PHP做的事情,那么我还能用什么其他语言来做Web服务器通用的?或者也许有一种服务以某种方式做到这一点?

我不知道

这是否是完成任务的正确方法,但这是可行的。

假设您想每 1 天检查一次电子邮件中的新邮件,然后每 24 小时设置一个执行 php 文件的 cron 作业(您可以根据需要设置频率,但某些网络托管服务会限制它)。在此文件中,您需要用于检索邮件的代码(无论您使用什么)和一些代码来解析电子邮件并将常规文本与链接区分开来。

为此,如果链接是常规的 html 链接,只需搜索"http",然后将它之后的所有内容复制到下一个" ",如果它是用户编写的,您可能会做更多的工作来解析它并避免错误,或者您可能会得到不同的协议。只需处理文件,如果您有任何问题,请回来再次询问。

编辑:要回答实际问题,是的,可以使用cron作业或一些不太常见的替代方案