【发布时间】:2015-03-28 01:17:33
【问题描述】:
我正在尝试从不断变化的网页中抓取内容。我已经能够使用 PhantomJS 来实现这一点,但是想要一个更轻的解决方案。以下代码在第一次打印到控制台时获得正确的值。然而,在随后的迭代中,将打印相同的值。有什么想法吗?
var Browser = require("zombie");
var assert = require("assert");
// Load the page from localhost
browser = new Browser()
browser.visit("http://www.timeanddate.com/worldclock/usa/los-angeles", function () {
setInterval(function(){
console.log(browser.text('#ct'));
},10000);
});
请注意,上面的示例纯粹是一个示例。我知道这是在洛杉矶打发时间的最低效的方式。
【问题讨论】: