我很好奇,如何监视网站,它是实时更新的,最好是在node.js中
让我们以维基百科为例。 有人决定更新一些相关信息的文章。 我怎么会去订阅页面,并立即让我的node.js服务器中的事件,而不必查询网站每X秒?
我很好奇,如何监视网站,它是实时更新的,最好是在node.js中
让我们以维基百科为例。 有人决定更新一些相关信息的文章。 我怎么会去订阅页面,并立即让我的node.js服务器中的事件,而不必查询网站每X秒?
在一般情况下,您将需要查询的网站,如果有喜欢的新闻源没有其他的可能性。 你不能强迫他们提供这样的服务。
对于维基百科详细,有实时更新IRC流 ,每一个项目。 Wikistream是这样一个应用程序,读取饲料,您可以查看它在github上开源的node.js代码。
如果您有选项“指示”的网站通知您,您可以创建web服务,当它的内容更新的网站会调用。 但是,当然,该网站应该有这样的选择。
有点晚:-)但万一,如果有人将面临同样的问题,以下链接可以帮助:
DOM4引入突变观察者模式: http://www.w3.org/TR/dom/#mutation-observers
此外,有一个页面显示器: https://www.npmjs.com/package/page-monitor
没有尝试过任何东西,但我认为这会帮助你。