ComenzarEmpieza gratis

Obtener desde una API

En el último vídeo, has visto que puedes extraer datos de un API enviando una petición al API y analizando la respuesta que estaba en formato JSON. En este ejercicio, harás lo mismo utilizando la biblioteca requests para enviar una solicitud a Hacker News API.

Hacker News es un sitio web de agregación de noticias sociales, específicamente para artículos relacionados con la informática o el mundo de la tecnología en general. Cada entrada del sitio web tiene una representación JSON, que verás en la respuesta de la solicitud del ejercicio.

Este ejercicio forma parte del curso

Introducción a la ingeniería de datos

Ver curso

Instrucciones de ejercicio

  • Utiliza el módulo requests para obtener el objeto JSON del post de Hacker News.
  • Imprime la respuesta, analizada como JSON.
  • Analizando de nuevo como JSON, asigna la clave "score" del puesto a post_score.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

import requests

# Fetch the Hackernews post
resp = requests.____("https://hacker-news.firebaseio.com/v0/item/16222426.json")

# Print the response parsed as JSON
print(resp.____())

# Assign the score of the test to post_score
post_score = resp.___()["____"]
print(post_score)
Editar y ejecutar código