Zacznij terazZacznij za darmo

Zapytania do API z urllib

W tym kursie będziesz korzystać z API aplikacji Music Catalog. To API oferuje wiele funkcji. Zaczniesz od Lyrics API, które pozwala pobrać cytat z Lyric of the day.

Zanim wyślesz pierwsze zapytanie do API, musisz wiedzieć, pod jakim adresem jest ono dostępne. Adres ten nazywamy URL-em (od ang. Uniform Resource Locator). URL wskazuje Pythonowi, dokąd wysłać zapytanie. Adres URL dla Lyrics API to: http://localhost:3000/lyrics/.

Wyślij pierwsze zapytanie do Lyrics API, korzystając z wbudowanego modułu Pythona urllib.

To ćwiczenie jest częścią kursu

Wprowadzenie do API w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj funkcji read na obiekcie odpowiedzi, aby odczytać dane zwrócone przez API.
  • Użyj funkcji decode, aby zdekodować dane odpowiedzi do ciągu znaków z odpowiednim kodowaniem.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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)
Edytuj i uruchom kod