我想写一个小程序,只要网页发生变化就会给我一个更新。就像我想看看某个类别下是否有新的ebay列表然后发送电子邮件给我自己。有没有干净的方法来做到这一点?我可以设置一个程序并在某个地方的某个服务器上运行它并让它每隔几分钟或几秒无限期地轮询ebay.com但我觉得应该有一个更好的方法。如果我想监视各种页面以进行更新,这种方法也会变得冒险。
答案 0 :(得分:0)
没有'干净'的方法来做到这一点。
您必须使用上下文选项在CURL
或file_get_context()
中继,以便从URL中获取数据,并且为了在URL内容更改时通知您,您必须存储在数据库快照中您正在收听的页面您最近将新版本的已爬网内容与之前创建的快照进行比较,如果检测到DOM的重要部分发生了更改,则应触发您的邮件通知程序功能。