ÎncepețiÎncepe gratuit

Cereri API cu urllib

Pe parcursul acestui curs vei folosi API-ul unei aplicații de tip Music Catalog. Acest API oferă mai multe funcționalități. Vei începe cu Lyrics API, care îți permite să obții un citat din Versul zilei.

Înainte de a face prima cerere API, trebuie să știi unde poate fi accesat API-ul. Această locație se numește URL (Uniform Resource Locator). URL-ul îi spune lui Python unde să trimită cererea API. URL-ul pentru Lyrics API este: http://localhost:3000/lyrics/.

Hai să facem prima cerere către Lyrics API folosind modulul Python integrat urllib.

Acest exercițiu face parte din cursul

Introducere în API-uri cu Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește funcția read pe obiectul de răspuns pentru a citi datele din acesta.
  • Folosește funcția decode pentru a decoda datele din răspuns într-un șir de caractere cu codificarea corectă.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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)
Editează și rulează codul