НачатьНачать бесплатно

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