@deonnis5

Как на python3 и requests заполнить форму и отправить на сервер (Уже авторизован и получил куки)?

Как на python3 и requests заполнить форму и отправить на сервер (Уже авторизован и получил куки)?
  • Вопрос задан
  • 2044 просмотра
Решения вопроса 1
qlkvg
@qlkvg
python backend developer
1. посмотреть в браузере в консоли разработчика, что происходит при отправке формы. скорее всего там будет POST-запрос с кучей параметров.
2. Повторить это запрос с помощью requests. что-то около того
session.headers.update({"request_header1": "request_value1"})
params = {"param1": "value1"}
session.post("https://site.com", data=params)

В общем случае так, но всегда есть ньюансы. Где-то нужно найти и передать crsf-токен, где-то в точности повторить content-type передаваемых параметров etc
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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