Ошибка CSRF Авторизации | Python3 Requests
возникла такая проблема. Отправляю данные в requests сессии, но csrf токен различается в 2 запросах одной сессии. В итоге при авторизации на сайте, выдаёт ошибку CSRF Авторизации, ибо спарсен был токен с прошлого запроса. У всех так работает, а у меня нет(
import requests
from bs4 import BeautifulSoup
session = requests.Session()
# CSRF
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'
}
response = session.get("https://www.pythonanywhere.com/login/", headers=headers)
html = BeautifulSoup(response.content, "html.parser")
csrf = html.select('input[name="csrfmiddlewaretoken"]')[0]["value"]
# LOGIN
data = {"name":"XXXXX", "password":"XXXXXX", "login_view-current_step":"auth", "csrfmiddlewaretoken":csrf}
session.post("https://www.pythonanywhere.com/login/", data=data, headers=headers)