У меня проблемы с извлечением информации, которую я получаю через API.
- Я отправляю изображение в «Goolge Visions API», чтобы извлечь «setname», а также «cardid»
- затем я отправляю запрос API в «Scryfall API», чтобы получить файлы . json.
- из этих данных мне нужно извлечь «color_identity», «colors» и «eur».
Это то, что я придумал после нескольких часов поиска в Интернете.
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