Как отправить запрос на сайт, который использует csrfmiddlewaretoken?
Доброго времени суток.
Есть необходимость отправить запрос на одном из сайтов с помощью скрипта на python.
Скрипт написан, запрос должен отправляться с помощью requests.post.
В передаваемых form data кроме информационных полей присутствует csrfmiddlewaretoken.
Как я выяснил, это генерируемая строка, созданная на основе хэша идентификатора сессии плюс некоего секретного ключа. С каждым запросом она каждый раз разная.
При отправке ранее однажды использованного csrfmiddlewaretoken такой запрос будет отклонен.
При неотправке csrfmiddlewaretoken воовсе - соответственно 403.
В куках есть поле csrftoken, но оно всегда неизменное, в отличии от csrfmiddlewaretoken, который при каждом запросе разный. Отправка csrftoken в csrfmiddlewaretoken не приводит к положительному результату.
Это тупик или есть возможность как-то получать этот csrfmiddlewaretoken до момента отправки задуманного запроса и уже посылать его вставив в тело запроса?
Спасибо.
Выдергивать xpatch или подобным инструментом csrfmiddlewaretoken каждый раз при отправке запроса.
И подставлять его в новый запрос. Тем самым создавая новый запрос.