Newmo
@Newmo

Как получить Headers, и отправить Form Data для последующего получения страницы и её парсинга?

Пишу программу на Android для себя и еще нескольким товарищам. С поиском разобрался, отправляю запрос вида:
doc = Jsoup.connect("https:www.site.ru")
                 .data("ajax_mode", "site_search")
                 .data("queryfr", Name)
                 .post();}

Успешно получаю HTML страницу для парсинга, что бы вывести ссылки на посты. Далее с помощью shouldOverrideUrlLoading перехватываю клик по ссылке, и открываю новое активити.

Здесь собственно и проблема. Если на поиске из data были только ajax_mode да queryfr, то на странице в новом активити data генерируется что ли, и выглядит вот так:

settings:a:18:{s:2:"id";s:4:"4222";s:3:"ind";s:12:"NPWR05424_00";s:5:"pl_id";s:1:"5";s:8:"pl_alias";s:3:"ps4";s:8:"gs_alias";s:22:"battlefield_4_ps4_game";s:8:"tl_alias";b:0;s:5:"gs_id";s:4:"4493";s:8:"is_admin";i:0;s:11:"is_redactor";i:0;s:9:"is_action";i:0;s:14:"is_admin_helps";i:0;s:8:"is_helps";i:1;s:11:"is_platinum";i:1;s:13:"is_ajax_trops";i:1;s:12:"utl_progress";i:1560;s:15:"utl_count_trops";i:68;s:22:"utl_count_trops_no_dlc";i:43;s:11:"scroll_shag";i:0;}


Если полностью отправить такое, естественно ответ возвращается в виде странички. Но для каждого поста эта строка генерируется отдельно, и если хоть какой-то параметр убрать, то в ответ пустая страница.

Я не являюсь программистом, и во все тонкости влез за 2 недели. Собственно вопрос, можно ли получить эту строку и автоматически отправить что бы получить сгенерированный html?
  • Вопрос задан
  • 124 просмотра
Решения вопроса 1
Newmo
@Newmo Автор вопроса
Оказывается data генерируется уже на странице. Просто достал и отправил.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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