@babbert

CasperJs — как открывать страницы синхронно?

Здравствуйте.

Не могу разобраться, как можно реализовать синхронное (не асинхронное) открывание страниц, нужно мне это для этой же ( 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();
  • Вопрос задан
  • 113 просмотров
Решения вопроса 1
@Jebati
https://github.com/puppeteer/puppeteer используйте его. Всё окей с async/await
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы