Попробую объяснить по-другому.
Многие сайты используют API и для авторизации используется протокол OAuth2.
Не буду описывать работу этого протокола полностью, т.к. меня интересует только 1 этап, а именно разрешение доступа моего приложения к данным аккаунта. Другими словами, пользователь обращается к моему приложению (чтобы начать им пользоваться), а приложение в ответ спрашивает доступ у пользователя. Если пользователь разрешит доступ, то тогда будет выдан код авторизации, необходимый для получения access token.
Так вот пользователь переходит по ссылке
https://www.superjob.ru/authorize/?client_id=668&redirect_uri=http%3A%2F%2Flocalhost%2F&state=custom
и у него открывается html-страница, имеющая форму
<form action="" method="POST" id="theform">
…
<a href="" onclick="$('#theform').submit(); return false;">Отправить</a>
</form>
пользователь должен кликнуть по кнопке “Отправить”, после чего его перекинет на html страницу моего приложения, например:
http://мой_сайт.ru?code=31d5af7b703aebcb877666&state=custom
Проблема в следующем: я не могу отправить POST запрос этой формы, используя python и модуль requests.