Задать вопрос
@betsbi

Casperjs фунция each возвращает только последний элемент?

var casper = require('casper').create({
  pageSettings: {
    userAgent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11"
  }
});
var links = [
    "http://google.com/",
    "http://bing.com/",
    "http://yahoo.com/",
];
casper.start();
casper.each(links, function (self, link) {
        self.thenOpen(link, function () {
            this.echo(this.getTitle() + " - " + link);
        });
    });
    casper.run();

Вот что я получаю в браузере:
Yahoo - yahoo.com
тайтл google и bing я не получаю
Также phantomjs тоже возвращает последний элемент списка (ссылок)
  • Вопрос задан
  • 31 просмотр
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы