Je veux accéder à un dictionnaire imbriqué à partir d'un appel de repos, mais je ne peux pas comprendre comment y accéder.
Voici la réponse: P>
import requests import json response = requests.get('https://deckofcardsapi.com/api/deck/new/shuffle/? deck_count=1') print(response.text) print(" ") print("Status code: " + str(response.status_code)) print("Content type: " + response.headers['content-type']) data = response.json() print("deck ID: %s" % data["deck_id"]) print("remaining: %s" % data["remaining"]) deckid=data["deck_id"] remaining=data["remaining"] card_var = requests.get('https://deckofcardsapi.com/api/deck/'+deckid+'/draw/? count=1') print(card_var.text) carddata = card_var.json()
3 Réponses :
for card in data['cards']: print 'card code is %s' % card['code'] for ext in card['images']: print '%s image url is %s' % (ext, card['images'][ext])
Vous pouvez accéder à l'image de la carte avec:
Qu'en est-il de Plus spécifiquement, CardData ['cartes'] [0] ['images'] code>? p>
CardData ['Cartes'] [0] ['Images'] ['SVG'] Code> et
CardData ['Cartes'] [0] ['Images'] ['Png'] Code> retourne des formats individuels,
SVG code> et
PNG code> PNG CODE> LIENS. p>