2016-08-19 7 views
0

Я хочу очистить вторую страницу этого пользователя reviews.Очистка следующей страницы Запрос XHR

Однако следующая кнопка выполняет запрос XHR, и, хотя я вижу его с помощью инструментов разработчика Chrome, я не могу его реплицировать.

+0

Мне удалось воспроизвести его с помощью Python и запросов. Мне потребовалось некоторое время, потому что мне нужно было установить маркер безопасности, который вы получите правильно, если запрос на первую страницу пользователя включает в себя поле cookie. Как только вы получите правильный запрос на первую страницу, все, что вам нужно, доступно в html страницы, полученной – user1497530

ответ

0

Это непростая задача. Прежде всего, вы должны установить это extension. Он помогает вам проверять собственные запросы на основе захваченных данных, т. Е. Улавливать и моделировать запросы с захваченными данными.

Как я вижу, они посылают токен в этом запросе XHR, поэтому вам нужно его получить из html-страницы (хранится в исходном коде, переменная js «taSecureToken»).

Далее вам нужно сделать четыре шага: запрос POST

  1. Поймать с плагином
  2. Изменить маркер сохранены до
  3. Установите limit и offset переменных данных запроса POST
  4. Сформировать запрос с результатом орган

Примечание: на этом сервере запрос возвращает данные json (а не html со следующей страницей), содержащий информацию об загруженных объектах на следующей странице.

+0

Спасибо g1zmo. Я почти понял это. Просто fyi, мне также нужно установить memberId (который по какой-то причине отличается от идентификатора пользователя), и он встроен в html первой страницы. – user1497530