@ivan9727

Не проходит авторизация requests?

Приветствую, не срабатывает авторизация, всегда ошибка 400. Но если отключить заголовки то всегда код 200 возврощает
import requests


data = {
    "login" : "my_login",
    "password": "my_password"
}
headers = {
    "Accept":"application/json",
    "Accept-Encoding": "gzip, deflate, br",
    "Accept-Language": "ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3",
    "Connection":"keep-alive",
    "Host":"ekt.profi.ru",
    "Origin":"https://ekt.profi.ru",
    "Referer":"https://ekt.profi.ru/backoffice/?utm_source=profi.ru&utm_medium=referral&utm_campaign=link_enter_backoffice_click",
    "Sec-Fetch-Dest":"empty",
    "Sec-Fetch-Mode":"cors", 
    "Sec-Fetch-Site":"same-origin",
    "TE":"trailers",
    "User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:97.0) Gecko/20100101 Firefox/97.0",
    "x-app-id" :"BO",
    "x-new-auth-compatible":"1"
}
session = requests.Session()
response = session.post('https://profi.ru/backoffice/api/', headers=headers, data=data)

print(response)


Сам ресурс где пытаюсь авторизоваться https://profi.ru/backoffice. Заранее спсибо
  • Вопрос задан
  • 210 просмотров
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
1. Куча лишних заголовков
2. Неправильный Content-Type передаваемых данных
3. Неправильный формат передаваемых данных
622c5f7dc718f750265727.jpeg
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
nki
@nki
bezkart.ru готовая система лояльности
Это слишком просто чтобы не найти самому.
Вариант решения.
Ответ написан
Ваш ответ на вопрос

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

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