ComenzarEmpieza gratis

Explorando la API de Wikipedia

Lo estás haciendo tan bien y te lo estás pasando tan bien que vamos a lanzarte una API más: la API de Wikipedia (documentada aquí). Vas a averiguar cómo encontrar y extraer información de la página de Wikipedia de Pizza. Lo curioso aquí es que tu consulta devolverá JSON anidados, es decir, JSON dentro de JSON, pero Python puede manejarlo porque los traducirá en diccionarios dentro de diccionarios.

La URL que solicita la consulta correspondiente 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 intermedia de datos en Python

Ver curso

Instrucciones del ejercicio

  • Asigna la URL correspondiente a la variable url.
  • Aplica el método json() al objeto de respuesta r y guarda el diccionario resultante en la variable json_data.
  • La variable pizza_extract contiene el HTML de un extracto de la página Pizza de Wikipedia como cadena; usa la función print() para imprimir esa cadena en la consola.

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']
____
Editar y ejecutar código