Как получить данные API запроса Python
пишу бота для tf2.tm подскажите как получить значение переменной id (свой ключ замазал)
from bs4 import BeautifulSoup
import requests
myurl = "https://tf2.tm/api/v2/my-inventory/?key=*****"
zapros = requests.get(myurl)
print(zapros.content)
Ответы (1 шт):
Автор решения: Viewed
→ Ссылка
Возникший вопрос говорит о вашем незнании основ, поскольку довольно прост. Ознакомьтесь с базовыми примерами, статьями, уроками. В данном случае, потребуется json, list, requests.
Согласно документации, запрос my-inventory возвращает ответ в виде json. Следовательно его нужно парсить для получения эквивалента в объектах python. И затем читать данные.
{
"success": true,
"items": [
{
"id": "14933635912",
...
}
]
}
Получить json вы можете так
requests.get(url).json()
Добраться до значения id так
data['items'][0]['id']
