Я хотел бы сохранить html тело текущей страницы, затем нажать на следующую кнопку, сохранить html тело и т. Д. c.
Я попробовал эту функцию:
var result = [];
var scrapeAndClick = function() {
//click on next pages
var nextButton = $('a.ui-paginator-next.ui-state-default.ui-corner-all');
let kod = $("div.ui-paginator.ui-paginator-top.ui-widget-header.ui-corner-top").html();
result.push({
kod
});
console.log('Click next button');
nextButton.click().delay(4000)
};
scrapeAndClick();
Однако это возвращает мне только html тело первой страницы.
Когда я пробую каждый (), у меня возникает та же проблема (html тело только первой сохраненной страницы):
var result = [];
$("div.ui-paginator.ui-paginator-top.ui-widget-header.ui-corner-top").each(function() {
//click on next pages
var nextButton = $('a.ui-paginator-next.ui-state-default.ui-corner-all');
let kod = $("body").html();
result.push({
kod
});
console.log('Click next button');
nextButton.click().delay(4000)
});
Что я делаю не так, пожалуйста?