2016-11-04 4 views
0

Я пытаюсь зарегистрироваться на сайте URL = http://flyner.com/signup через jsoupКак отправить «пост-запрос» на сайт и войти [JAVA]

Request analyze

Что я делаю:

Connection.Response loginForm = Jsoup.connect(URL) .userAgent("Mozilla/5.0").execute(); 


      document = Jsoup.connect(URL) 
        .userAgent("Mozilla/5.0") 
        .data("email", mail) 
        .data("pass", password) 
        .data("agree","1") 
        .cookies(loginForm.cookies()) 
        .post(); 

но ничего не происходит.

Я думаю, что мне нужно добавить к моим данным также «fkey», «skey», «dkey» и может быть «ts», но как я могу его получить?

ответ

0

Обычно вы получаете всю необходимую информацию (идентификатор сеанса, токены и т. Д.) Для отправки по запросу POST для входа с предыдущим запросом GET-запроса на URL-адрес, который отображает форму входа. Это общий совет, и я не рассматривал URL-адрес, который вы упомянули, поэтому я не знаю, какие другие параметры необходимы. Хорошая помощь заключается в регистрации всего сетевого трафика с первого запроса GET на окончательный запрос POST. Вы можете включить опцию, чтобы поддерживать весь сетевой трафик в инструментах разработчика браузера по вашему выбору.

+0

Я получил ответ, что без браузера без браузера его невозможно делать. – youlovejohnny

 Смежные вопросы

  • Нет связанных вопросов^_^