我想要做的是在论坛上发布我的问题(例如Stack Overflow)并让一个程序专注于它。当有人在我的帖子上发布他们的回答或回复时,该程序将向我发送一封电子邮件通知我。
我能想到的一种方法是使用PHP file_get_contents
或curl
来执行它。定期收集网站内容,当帖子/回复数量发生变化时,请发送电子邮件给我。我知道这种方式非常愚蠢,所以我想知道是否还有其他方法可以做到。
我更喜欢使用PHP,但是如果有任何其他可以实现该目标的编程语言也是受欢迎的。
答案 0 :(得分:4)
如果给定的网站有API,您可以使用它并创建一个PHP脚本来获取给定网站所需的内容。如果它没有API,您只需file_get_contents()
该URL并检查是否有更改。直接抓取网站通常被认为是一个坏主意,因此我不推荐它。
启动并运行脚本后,您可以将其安排为cronjob并让脚本定期运行。
至于发送电子邮件,您可以使用SwiftMailer的PHPMailer - 两者都是从PHP脚本中发送电子邮件的绝佳工具。