2013-03-11 74 views
0

我想写一个小程序,当网页发生变化时,它会给我一个更新。就像我想查看某个类别下是否有新的ebay列表,然后向我发送电子邮件。有没有干净的方式来做到这一点?我可以设置一个程序并在某个服务器上运行它,并且每隔几分钟或几秒钟就会轮询ebay.com,但我觉得应该有更好的方法。如果我想要监视各种页面进行更新,这种方法也会变得非常危险。在第三方的网页上创建一个监听器

+0

听说过cron? :)只需创建可请求并解析感兴趣的页面并发送通知的脚本。上传它在服务器上,甚至从本地机器上运行(如果你在* nix上)。将cron设置为每隔一段时间运行一次(最低分辨率为1分钟):)。如果你需要更频繁的更新 - 你必须从头开始编写它 – J0HN 2013-03-11 20:52:14

回答

0

没有“干净”的方式来做到这一点。

您必须简单地得到URL数据上CURLfile_get_context()继电器与上下文选项,并且,为了通知你,当URL的内容发生变化时,你必须在你正在听页面数据库快照存储。最近您将新版本的抓取内容与先前创建的快照进行比较,并且如果检测到DOM的重要部分发生变化,则应该触发您的邮件通知程序功能。

相关问题