Проблема с автоматизацией авторизации через requests - мета-редирект и пустой ответ

Пытаюсь автоматизировать процесс авторизации на сайте https://lk.pvpwar.net/x100/auth/login с помощью библиотеки requests в python

Столкнулся с проблемой, после отправки post запроса с логином и паролем сервер возвращает ответ со статусом 200 и пустым телом, но при этом в заголовках присутствует мета редирект refresh на https://lk.pvpwar.net/x100/

Обычные редиректы requests обрабатывает, но мета-редирект, похоже, нет. После перехода по этому мета-редиректу я не попадаю на страницу личного кабинета (/main)

Я пробовал:

  • Отправлять post запрос с необходимыми данными csrf-токен, логин, пароль, капча.
  • Анализировать заголовки ответа на post запрос и вручную переходить по url из мета-редиректа
  • Делать GET-запрос на URL /refresh

Ни один из этих шагов не привел к авторизации. Я не могу обнаружить признаки того, что я залогинен (например, при попытке получить страницу /main)

Возможно, кто-то сталкивался с подобной проблемой или знает, как корректно обработать такую схему авторизации? Буду благодарен за любые советы

Прикладываю пример заголовков ответа на post-запрос:

{
    'Server': 'ddos-guard', 
    'Connection': 'keep-alive', 
    'Keep-Alive': 'timeout=60', 
    'Set-Cookie': '...', 
    'Strict-Transport-Security': 'max-age=86400', 
    'Content-Security-Policy': 'upgrade-insecure-requests;', 
    'Date': '...', 
    'Content-Type': 'text/html; charset=UTF-8', 
    'X-Powered-By': 'PHP/...',
     'Expires': 'Thu, 19 Nov 1981 08:52:00 GMT', 
    'Cache-Control': 'no-store, no-cache, must-revalidate, post-check=0, pre-check=0', 
    'Pragma': 'no-cache', 
    'Refresh': '0;url=https://lk.pvpwar.net/x100/', 
    'Content-Encoding': 'gzip', 
    'Transfer-Encoding': 'chunked'
}

Если нужно будет приложу пример кода


Ответы (0 шт):