ПочатиПочніть безкоштовно

Запити до API з urllib

У цьому курсі ви працюватимете з API застосунку Music Catalog. Це API має кілька можливостей. Ви почнете з Lyrics API, яке дає змогу отримати цитату з Lyric of the day.

Перш ніж виконати свій перший запит до API, потрібно знати, де API доступне. Це місце також називають URL (Uniform Resource Locator). URL підказує Python, куди надсилати запит до API. URL для Lyrics API такий: http://localhost:3000/lyrics/.

Зробімо перший запит до Lyrics API за допомогою вбудованого модуля Python urllib.

Ця вправа є частиною курсу

Вступ до API в Python

Переглянути курс

Інструкції до вправи

  • Використайте функцію read для об'єкта відповіді, щоб зчитати дані відповіді з об'єкта.
  • Використайте функцію decode, щоб декодувати дані відповіді у рядок з правильною кодуванням.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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)
Редагувати та запускати код