Jeff_Parker
@Jeff_Parker
Node JS junior

Запрос отдает не все данные. Почему?

Необходимо автоматизировать отчетность из веб приложения
Было принято решение повторять запросы и забирать данные в JSON, это оказалось куда удобнее. Проблема возникла когда я решил ускорить процесс парсинга - а именно не заходить ботом по отдельности на каждый аккаунт, а работать только с общим "пулом", то есть со страницей где указаны все аккаунты. Зайдя туда можно увидеть такой запрос

624d59f65fdf0858065582.jpeg

Вроде все в порядке, массив из 160 строк данных. Это то, что нужно. Но...

624d5a7817a2c301052007.jpeg

Кажется данных меньше, всего 50 строк из 160 обещанных. Странно...
Поломав голову полсотни лет пару минут, я понял, что кол-во элементов на странице соответствует тому, что передает запрос. Вот они, эти элементы

624d5d57acd88629075879.jpeg

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

624d5ef331c7b724016523.jpeg

И еще 47 таких
А теперь перейдем к вопросу, как же все таки мне получить все эти элементы, если количество строк данных ограничены вместимостью страницы?
  • Вопрос задан
  • 164 просмотра
Решения вопроса 1
Мы не знаем, как нужно работать с неизвестным нам API. Очевидно, что там есть какая-то пагинация, если данные с номера 51 можно всё же как-то получить. Как эта пагинация выглядит, нам неведомо.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы