Получите данные .json из API и извлеките информацию для дальнейшего использования.Python

Программы на Python
Anonymous
Получите данные .json из API и извлеките информацию для дальнейшего использования.

Сообщение Anonymous »

Я только начинаю программировать Raspberry PI.
У меня проблемы с извлечением информации, которую я получаю через API.
  • Я отправляю изображение в «Goolge Visions API», чтобы извлечь «setname», а также «cardid»
  • затем я отправляю запрос API в «Scryfall API», чтобы получить файлы . json.
  • из этих данных мне нужно извлечь «color_identity», «colors» и «eur».
К сожалению, я недостаточно знаю о Python, чтобы решить эту проблему.
Это то, что я придумал после нескольких часов поиска в Интернете.
import requests
import json

setname = "xln" #this is the ID of the Set*
cardid = "96" #this is the set specific id of the card*

response_API = requests.get('https://api.scryfall.com/cards/'setname'/'cardid'.json')
data = response_API.text
parse_json = json.loads(data)
card_list = []

for item in json_array:
card_details = {"color_identity":None, "colors":None, "eur":None}
card_details['color_identity'] = item ['color_identity']
card_details['colors'] = item ['colors']
card_details['eur'] = item ['eur']
card_list.append(card_details)

print(card_list)



Подробнее здесь: https://stackoverflow.com/questions/783 ... -later-use

Вернуться в «Python»