JSON: de la web a Python
¡Felicidades! Acaba de consultar su primera API mediante programación en Python e imprimir el texto de la respuesta en el intérprete de comandos. Sin embargo, como usted sabe, su respuesta es en realidad un JSON, por lo que puede hacer un paso mejor y decodificar el JSON. A continuación, puede imprimir los pares clave-valor del diccionario resultante. ¡Eso es lo que vas a hacer ahora!
Este ejercicio forma parte del curso
Intermedio Importar datos en Python
Instrucciones de ejercicio
- Pasa la variable
url
a la funciónrequests.get()
para que envíe la petición correspondiente y capte la respuesta, asignando el mensaje de respuesta resultante a la variabler
. - Aplique el método
json()
al objeto de respuestar
y almacene el diccionario resultante en la variablejson_data
. - Pulse enviar para imprimir los pares clave-valor del diccionario
json_data
en el intérprete de comandos.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# Import package
import requests
# Assign URL to variable: url
url = 'http://www.omdbapi.com/?apikey=72bc447a&t=social+network'
# Package the request, send the request and catch the response: r
# Decode the JSON data into a dictionary: json_data
# Print each key-value pair in json_data
for k in json_data.keys():
print(k + ': ', json_data[k])