Как нажать на следующую кнопку и сохранить HTML тело в jquery? - PullRequest
0 голосов
/ 12 марта 2020

Я хотел бы сохранить 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)

          });    

Что я делаю не так, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...