我正在努力让 CasperJS 打开链接中的每个array
链接。我有它,以便在我打开链接后,它将显示该页面的标题。然而,当我运行它时,什么都没有显示。
我可以使用 afor loop
来显示链接,并且效果很好。
这是我刚刚解释的代码:
var x;
casper.start(URL, function() {
x = links.split(" "); // now x is an array of links
for (var i = 0; j < x.length; i++) // for every link...
{
casper.thenOpen(partialURL + x[i], function() { // open that link
console.log(this.getTitle() + '\n'); // display the title of page
});
}
this.exit();
});
casper.run();
这是我尝试的另一种方法:
var x;
casper.start(URL, function() {
x = links.split(" "); // now x is an array of links
this.exit();
});
for (var i = 0; j < x.length; i++) // for every link...
{
casper.thenOpen(partialURL + x[i], function() { // open that link
console.log(this.getTitle() + '\n'); // display the title of page
});
}
casper.run();
它说未定义的“x”。请注意,我将 x 设置为全局变量。您可以进行的任何修改都会很棒。谢谢。