API solicitações com urllib
Neste curso, você usará o aplicativo API para um catálogo de músicas. Esse site API tem vários recursos. Você começará com o Lyrics API, que permite que você recupere uma citação da letra do dia.
Antes de fazer sua primeira solicitação para API, você precisará saber onde o API pode ser acessado. Esse local também é chamado de URL, abreviação de Uniform Resource Locator. O URL informará ao Python para onde você deve enviar a solicitação API. O site URL para o Lyrics API é o seguinte: http://localhost:3000/lyrics/.
Vamos fazer uma primeira solicitação ao Lyrics API usando o módulo Python urllib incorporado.
Este exercício faz parte do curso
Introdução a APIs em Python
Instruções do exercício
- Use a função
readno objeto de resposta para ler os dados de resposta do objeto de resposta. - Use a função
decodepara decodificar os dados de resposta em uma cadeia de caracteres com a codificação correta.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
from urllib.request import urlopen
with urlopen('http://localhost:3000/lyrics/') as response:
# Use the correct function to read the response data from the response object
data = response.____()
encoding = response.headers.get_content_charset()
# Decode the response data so you can print it as a string later
string = data.____(encoding)
print(string)