Я использую запросы на python для получения данных от twitch api. Однако мне нужны только некоторые данные, а не все. Мне нужны только скобки is_live
. Однако я пытаюсь сделать это, используя:
final = response["is_live"]
Это возвращает мне ошибку:
TypeError: объект «Ответ» не подлежит подписке
Есть ли другой способ фильтрации данных Get?
Спасибо, я оставлю свой код ниже:
import requests
headers = {
'client-id': 'myclientid',
'Authorization': 'my authorisation',
}
params = (
('query', 'Ninja'),
)
response = requests.get('https://api.twitch.tv/helix/search/channels', headers=headers, params=params)
final = response["is_live"]
print(final)```
get
возвращает объект Response . Вам нужно применить «фильтрацию» к текстовому полю:
response = requests.get('https://api.twitch.tv/helix/search/channels', headers=headers, params=params)
final = response.text["is_live"]
Я извиняюсь, я сделал опечатку
Привет, это все еще выдает мне ошибку
AttributeError: 'Response' object has no attribute 'test'