У меня есть страница, которая обновляется через ajax (поэтому страница не загружается) с помощью кнопки «Далее». Я хотел бы нажать кнопку «Далее» (функция onclick js) и каждый раз брать исходный код страницы и повторять это N раз.
var casper = require('casper').create();
var limit = 10, count = 0;
casper.start('http://example.com');
casper.then(function() {
casper.repeat(limit, function() {
this.echo(this.getHTML());
this.echo('-------------------------');
this.click('.next-btn');
wait(2000);
count++;
});
});
casper.run();
Это фиксирует источник, но продолжает получать тот же источник, а не обновленную разметку после нажатия кнопки «Далее».