Делаю post запрос на сайт, чтобы внести некоторые данные, из браузера увидел что он принимает 3 значения, заполнив их, получаю ответ от страницы 419, погуглив я предположил что нужно передавать xsrf токен, но куда именно понять не могу. Буду рад за любую помощь.
Код:
import requests
from bs4 import BeautifulSoup as BS
s = requests.Session()
auth_html = s.get("")
auth_bs = BS(auth_html.content, "html.parser")
csrf = auth_bs.select("meta[name=csrf-token]")[0]["content"]
payload = {
"_token": csrf,
"email": "",
"password": ""
}
answ = s.post("", data = payload)
#category_id = int(input("ID: "))
category = {
"categoriesIds[]": 1405,
"marketplaceCategory": 4438,
"_method": "patch"
}
get = s.get("", data = category)
print("Status code: " + str(get.status_code)) # 419