Здравствуйте.
Не могу разобраться, как можно реализовать синхронное (не асинхронное) открывание страниц, нужно мне это для этой же (
PhantomJS — как открыть несколько страниц к цикле? ) реализаций, только уже на casper, поскольку нормального модуля его нет на node, приходится на чистом нём.
Пример кода:
var casper = require('casper').create();
for(i = 1; i < 4; i++) { // Мне выводит всегда результат evaluate, с последней страницы, а нужно, чтобы вывело с первой и только потом, пошел цикл по второй, но эти функций асинхронные
casper.start('https://ex.com/?page='+i, function() {
this.echo(this.evaluate(function() {
return document.querySelector('.listBlockInner .title').innerText;
}));
});
}
casper.run();