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])