JSON — з вебу до Python
Вау, вітаємо! Ви щойно виконали перший запит до API програмно в Python і вивели текст відповіді в оболонку. Однак, як ви знаєте, відповідь — це JSON, тож можна зробити краще й декодувати його. Після цього ви зможете надрукувати пари ключ–значення отриманого словника. Саме це ви зараз і зробите!
Ця вправа є частиною курсу
Середній рівень імпортування даних у Python
Інструкції до вправи
- Передайте змінну
urlу функціюrequests.get(), щоб надіслати відповідний запит і отримати відповідь, присвоївши отриманий об'єкт відповіді зміннійr. - Застосуйте метод
json()до об'єкта відповідіrі збережіть отриманий словник у зміннійjson_data. - Натисніть Надіслати, щоб вивести в оболонку пари ключ–значення словника
json_data.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Import package
import requests
# Assign URL to variable: url
url = 'http://www.omdbapi.com/?apikey=72bc447a&t=social+network'
# Package the request, send the request and catch the response: r
# Decode the JSON data into a dictionary: json_data
# Print each key-value pair in json_data
for k in json_data.keys():
print(k + ': ', json_data[k])