Помогите вкурить Post запрос!))



  • Имеем вот такой пост запрос в нём видно где логин и пасворд,присутствует токин

    reg_from_1=reg_from_1&token=gZoeo81SAcTh5LegwMzzgQq60wmaUMp4&reg_from_1%3ArLogin=Fidler1223%40mail.ru&reg_from_1%3ArPassword=A12234AA&redirect=%2Fall-games%3FafterLogin%3Dtrue%26afterRegistration%3Dtrue&javax.faces.ViewState=-5400683197762901817%3A1273264074897948231&javax.faces.source=reg_from_1%3ArLogin&javax.faces.partial.event=blur&javax.faces.partial.execute=reg_from_1%3ArLogin%20%40component&javax.faces.partial.render=%40component&javax.faces.behavior.event=blur&org.richfaces.ajax.component=reg_from_1%3ArLogin&rfExt=null&AJAX%3AEVENTS_COUNT=1&javax.faces.partial.ajax=true

    Если отправляю пост запрос ответ приходит "Пользователь зарегистрирован" то есть пост запрос верный. Я не могу разобраться как отправить такой же запрос чтобы зарегистрировать нового пользователя.Что мне надо там подменять кроме логина и пароля? Помоги те разобраться!



  • Скорее всего токен. Ссылку на сайт можно, может запрос не тот?



  • @uraabk Ну запрос вроде тот,так как если я отсылаю полученный в фидлере,то получаю в содержании ответа пользователь уже зарегистрирован.Я вообще первый раз взялся за пост-гет запросы,и для тренировок выбрал сайт с самой лёгкой регой(ну мне так кажется) https://vlk-casino-club.com/ ))



  • @uraabk Если есть пару советов на чём можно по учиться буду рад!



  • Сайт конечно ужасный) Мой провайдер его вообще блокирует.
    Поискал в инете, у всех капчи стоят, подтверждение через почту и т.д.

    Но вот нашел простой сайт http://code.romanzhivo.com/simple-site/register.php

    Post запрос выглядит так:

    username=dfdghdsd&password1=Zafghd0sh&password2=Zafghd0sh&submitBtn=%D0%A0%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F
    


  • @luch для авторизации я бы рекомендовал использовать cookies. (решать капчу не придется)


  • administrators

    @uraabk У каждого сайта устанавливается своё время жизни куков. При использовании их лучше делать проверку, прошла ли авторизация.



  • @luch Подменять надо все: заголовки и параметры запроса. Токен само собой надо менять. Смотрите тело страницы или куки. Скорей всего в них, но может и js скриптом генерироваться. В фидлере есть поиск попробуйте поиском поискать текущий токкен, что бы понять где его брать. Если поиск не найдет то тогда скорей всего скриптом генерируется. Если случай не сложный то можно попробовать найти скрипт нужный код визуально(конечно надо хотя бы поверхностно понимать js), если код очень запутанный то искаать с помощью отладчика в браузере.



  • @denis_krsk Токен есть в содержании ответа после Гет запроса на главную.Как понять какие Пост гет запросы надо посылать (из всего что приходит на фидлере) 0_1536419377520_Новый точечный рисунок.bmp и можешь на этом примере показать что мне надо подменить?



  • @luch Верхняя часть это то, что ты отправляешь на сайт.
    Нижняя - то что получаешь в ответ. (внизу нажми на Raw) и не забудь декодировать ответ (декодировать - прямо над нижним raw строка)

    Как понять - ну тут надо понимать, лишние сразу "вычеркивать", экспериментировать. Зачастую нужные будут синего цвета.