@sergey4kin

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

При переходе по адресу в браузере (адрес изменен):
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())


Вот это все не помогает:
response.json
response.text
response.content


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

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

Похожие вопросы