基本上我每个月都会收到一封电子邮件,其中包含一个链接和一些文本。我需要能够从电子邮件中获取链接并以某种方式获取它以将 URL 提交到数据库。我可以自己做数据库的事情,所以我只需要知道是否可以每月从电子邮件中自动检索 URL。
如果这不是我可以用 PHP 做的事情,那么我可以用哪些其他语言来做 Web 服务器常见的事情?或者也许有一项服务以某种方式做到这一点?
我不知道这是否是完成您的任务的正确方法,但这是可行的。
假设您想每 1 天检查一次电子邮件是否有新邮件,然后每 24 小时设置一个执行 php 文件的cron 作业(您可以根据需要将其设置为任意频率,但某些网络托管服务会限制它)。在此文件中,您需要用于检索邮件的代码(无论您使用什么)和一些代码来解析电子邮件并将常规文本与链接区分开来。
为此,如果链接是常规的 html 链接,只需搜索“http”,然后将其后的所有内容复制到下一个“”,如果它是用户编写的,您可能需要做更多的工作来解析它并避免错误,或者您可能会得到不同的协议。只需处理文件,如果您有任何问题,请再次询问。
编辑:要回答实际问题,是的,可以使用 cron 作业或一些不太常见的替代方案