ComeçarComece gratuitamente

Obter de um API

No último vídeo, você viu que pode extrair dados de um API enviando uma solicitação para o API e analisando a resposta que estava no formato JSON. Neste exercício, você fará o mesmo usando a biblioteca requests para enviar uma solicitação ao Hacker News API.

O Hacker News é um site de agregação de notícias sociais, especificamente para artigos relacionados à ciência da computação ou ao mundo da tecnologia em geral. Cada publicação no site tem uma representação JSON, que você verá na resposta da solicitação no exercício.

Este exercício faz parte do curso

Introdução à engenharia de dados

Ver Curso

Instruções de exercício

  • Use o módulo requests para obter o objeto JSON da postagem do Hacker News.
  • Imprima a resposta, analisada como um JSON.
  • Analisando novamente como JSON, atribua a chave "score" da postagem a post_score.

Exercício interativo prático

Experimente este exercício preenchendo 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 código