ComeçarComece de graça

Buscar em uma API

No último vídeo, você viu que é possível extrair dados de uma API enviando uma requisição para ela e analisando a resposta, que estava em formato JSON. Neste exercício, você fará o mesmo usando a biblioteca requests para enviar uma requisição à Hacker News API.

Hacker News é um site de agregação de notícias sociais, voltado especialmente para artigos sobre ciência da computação e o mundo da tecnologia em geral. Cada post no site tem uma representação em JSON, que você verá na resposta da requisição neste exercício.

Este exercício faz parte do curso

Introdução à Engenharia de Dados

Ver curso

Instruções do exercício

  • Use o módulo requests para fazer um get do objeto JSON do post do Hacker News.
  • Imprima a resposta, já convertida para JSON.
  • Convertendo para JSON novamente, atribua a chave "score" do post à variável post_score.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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 e executar o código