Почему requests не возвращает информацию которую я вижу в браузере?

Рейтинг: 0Ответов: 0Опубликовано: 30.06.2023

При переходе по адресу в браузере (адрес изменен):

https://domain.ru/old_api/old_presence?login_list=userlogin

Получаю пустую страницу с единственной строкой:

{"result": true, "staff": {"userlogin": {"is_available": false}}}

Но при выполнении кода ниже:

import requests
import json

headers = {'Authorization':  <мой токен>}
response = requests.post('https://domain.ru/old_api/old_presence?login_list=userlogin', headers=headers)
print(response.json())

Никак не могу получить на выход эту строку чтобы ее распарсить. Вот это все не помогает:

print(response.json())
print(response.text)
print(response.content)

Что сделать чтобы скрипт получил в ответ именно эту строку которую я вижу в браузере?

Ответы

Ответов пока нет.