Моя цель - прочитать данные с опубликованной страницы (страницы, которая загружается после отправки формы) с помощью casperJS.
Объяснение: У меня есть скрипт в casperJS, который читает веб-страницу http://www.example.com/details и регистрируется в консоли,У меня нет проблем с чтением с этой начальной страницы.Теперь есть ссылка href, которая при нажатии на нее отправляет форму по тому же URL-адресу (форма действия self) http://www.example.com/details и обновляет вновь извлеченные данные в одном из элементов dom.
Я хочу прочитать недавноизвлекаемые данные после загрузки страницы после отправки формы.
Вот часть скрипта, которая выполняет этот процесс.
casper.start('http://www.example.com/details', function () {
this.page.injectJs('/path../to../jquery.min.js');
casper.evaluate(function () {
var all_data = $('.selector').text();
console.log(JSON.stringify(all_data));
});
// submitting hidden form by clicking href
$('.formSubmit').click();
casper.then(function(){
casper.wait(5000, function(){
casper.evaluate(function () {
var new_data = $('.selector').text();
console.log(JSON.stringify(new_data));
});
});
});
});