ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Asigna la URL correspondiente a la variable url.
  • Aplica el método json() al objeto de respuesta r y almacena el diccionario resultante en la variable json_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ón print() 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']
____
Editar y ejecutar código