Я хотел бы нажать кнопку отправки, дождаться загрузки следующей страницы, а затем получить html на этой второй странице. Я запускаю, а затем запускаю, но затем этот шаг все еще выполняется на первой странице. Любые идеи?
var casper = require('casper').create();
var site = 'http://www.example.com';
var data = {};
casper.start(site, function() {
this.evaluate(function() {
$('input[type="submit"]:first').click();
});
});
casper.then(function() {
data.body = this.evaluate(function() {
var rows = $('#content table:first tbody tr');
var listings = rows.eq(3).text();
var count = rows.eq(4).text();
return {
listings: listings,
count: count
};
});
});
casper.run(function() {
this.echo(data.body.listings);
this.exit();
});