Я пытаюсь создать веб-скипер, с помощью которого я могу загрузить источник HTML после получения информации от вызова ajax при нажатии. Проще говоря, я загружаю веб-страницу, а затем при нажатии следующей кнопки на странице загружается новый набор изображений с использованием вызова ajax, и мне нужно захватить источник html после нажатия следующей.Загрузите javascript/ajax звонок при нажатии с помощью phantomjs
Следующий источник нажмите выглядит как этот
<a href="javascript:void(0);" onclick="return nextpage('xyz.html','2');" class="nextimage">Next Page</a>
И на той же странице, является Java-функция СледующаяСтраница, которая обрабатывает вызов Ajax.
Есть ли способ сделать это с помощью phantomjs? Я очень новичок в phantomjs, поэтому дайте мне знать, если что-то неясно. В настоящее время я могу загрузить содержимое только с оригинальной веб-страницы.
var page = require('webpage').create();
page.open('somewebpage', function (status) {
if (status !== 'success') {
console.log('Unable to access network');
} else {
var p = page.evaluate(function() {
return document.getElementsByTagName('html')[0].innerHTML
});
console.log(p);
}
phantom.exit();
});
Благодаря
Вы решили проблему? – quetzalfir