Не удается удалить все данные на странице, потому что Js-скрипт добавляет данные при прокрутке вниз - PullRequest
0 голосов
/ 05 июня 2018

Мне нужно удалить данные, используя PHP в качестве ограничения.Я использую file_get_contents () для получения HTML-кода со страницы и xpath для получения данных, которые я хочу получить.

Все работает нормально, за исключением одного: на странице, с которой я собираю данные, используется какой-то Js-скрипт, который вводит больше данных при прокрутке страницы вниз.

Поэтому, когда я получаюHTML с этой страницы, я могу получить доступ только к содержанию, которое у него есть, прежде чем прокрутить вниз.

Есть ли способ, которым я могу удалить ВСЕ содержимое этой страницы в PHP?

Сценарий Js выглядит следующим образом:

 $(document).ready(function()
        {
            var load = false;
            var offset = 25;
            var limit = 24;
            var order = "town";
            var types = ["garage"];

            if(offset >= total)
                $('#info_display_results').remove();

            $(window).data('ajaxready', true);

            $(window).scroll(function()
            {
                if(($(window).scrollTop() + $(window).height()) > $(document).height() - 300
                    && offset < total
                    && load == false)
                {
                    $(window).data('ajaxready', false);
                    load = true;
                    $('#loading').fadeIn(800);

                    $.get('/geoloc/list', {'types[0]': types[0], 'offset':offset, 'limit':limit, 'deptNumber': dept, 'order':order}, function(data)
                    {
                        if (data != '')
                        {
                            $('#content').append(data);
                            offset+= limit;

                            $(window).data('ajaxready', true);
                            load = false;
                            $('#loading').hide();
                        }

                        console.log(offset);
                        console.log(total);

                        if(offset >= total)
                            $('#info_display_results').addClass('hidden');
                    });
                }
            });
        });

Спасибо.

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