CasperJS - Как открыть все ссылки в массиве ссылок
Я пытаюсь сделать так, чтобы CasperJS открывал каждую ссылку вarray
ссылок. У меня так, что после открытия ссылки будет отображаться заголовок этой страницы. Тем не менее, когда я запускаю его, ничего не отображается.
Я могу использоватьfor 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 как глобальную переменную. Любые модификации, которые вы могли бы сделать, были бы великолепны. Благодарю.