Comprobando la API de Wikipedia
Lo estás haciendo tan bien y te estás divirtiendo tanto que te vamos a ofrecer una API más: la API de Wikipedia (documentada aquí). Aprenderás a buscar y extraer información de la página de Wikipedia sobre la pizza. Lo que resulta un poco complicado aquí es que tu consulta devolverá JSON anidados, es decir, JSON con JSON, pero Python puede manejarlo porque los traducirá a diccionarios dentro de diccionarios.
La URL que solicita la consulta pertinente a la API de Wikipedia es
https://en.wikipedia.org/w/api.php?action=query&prop=extracts&format=json&exintro=&titles=pizza
Este ejercicio forma parte del curso
Importación de datos intermedios en Python
Instrucciones del ejercicio
- Asigna la URL correspondiente a la variable
url
. - Aplica el método
json()
al objeto de respuestar
y almacena el diccionario resultante en la variablejson_data
. - La variable
pizza_extract
contiene el código HTML de un extracto de la página de Wikipedia sobre la pizza en forma de cadena; utiliza la funciónprint()
para imprimir esta cadena en el terminal.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Import package
import requests
# Assign URL to variable: url
# Always include a descriptive User-Agent (Wikipedia requires this)
headers = {
"User-Agent": "Checking out the Wikipedia API"
}
# Package the request, send the request and catch the response: r
r = requests.get(url, headers=headers)
# Decode the JSON data into a dictionary: json_data
# Print the Wikipedia page extract
pizza_extract = json_data['query']['pages']['24768']['extract']
____