我正在尝试开发一个移动应用程序来监控网页(远程而不是由我管理),这样每当该页面的内容(正文标签)发生变化时,我的应用程序就会知道该变化并通知用户。
我想使用 phonegap、jquery/javascript 开发这个移动应用程序,但不能使用任何服务器端语言。经过大量研究,我想到了使用 YQL(雅虎查询语言)。它获取网页的 url 并以 json 格式返回其 html。然后我将 json 字符串化并使用 javascript 计算其唯一的哈希码并保存哈希码。我每 5 分钟重复一次这些步骤,并继续比较哈希码。如果哈希码有任何变化,我就会知道网页的内容发生了变化。
虽然它工作得很好,但我想知道是否有任何替代方法,因为将整个页面抓取到移动设备然后存储其哈希码似乎非常低效?有什么更有效的方法吗?
谢谢