CasperJS - Cómo abrir todos los enlaces en una serie de enlaces
Estoy tratando de hacer que CasperJS abra todos los enlaces en unaarray
de enlaces. Lo tengo para que después de abrir un enlace, se muestre el título de esa página. Sin embargo, cuando lo ejecuto, no se muestra nada.
Puedo usar unfor loop
Para mostrar los enlaces y funciona perfectamente.
Este es el código para lo que acabo de explicar:
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();
Este es otro método que probé:
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();
Dice que 'x' en indefinido. Tenga en cuenta que configuro x para ser una variable global sin embargo. Cualquier modificación que pudieras hacer sería genial. Gracias.