@YanWhite1017

Как отправить форму регистрации через requests?

Мне нужно написать скрипт регистрации на python, знаю как поставить алгоритм, но не знаю точно как отправляется сама форма. Если я просто отправлю форму через post, то будет ли она подтверждена сайтом, очень грубо говоря будет ли нажата кнопка "зарегистрироваться" или требуются дополнительные действия?

Благодарю за все предоставленные ответы
  • Вопрос задан
  • 85 просмотров
Пригласить эксперта
Ответы на вопрос 1
@max4107575
Всё очень сильно зависит от сайта, обычно на сайтах используется защита от автоматической регистрации. Посмотрите какой запрос отправляет браузер на сервер в момент регистрации. Для браузера Google Chrome заполните форму, нажмите F12, выберите вкладку Network, отправьте форму. Во вкладке Network будут записаны все запросы, отправленные на сервер, найдите запрос, содержащий данные заполненной формы, изучите заголовки, тело запроса, с помощью инструментов библиотеки Requests можно создать аналогичный запрос. Повторюсь, на любом сайте сейчас стоит серьезная защита от автоматической регистрации, данные, отправляемые на сервер, генерируются с помощью javascript, содержат cookies, при регистрации часто имеется необходимость ввода captcha.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы