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

Запрос к API

В прошлом видео вы узнали, как извлекать данные из API: нужно отправить запрос и разобрать ответ в формате JSON. В этом упражнении вы сделаете то же самое с помощью библиотеки requests — отправите запрос к Hacker News API.

Hacker News — это агрегатор социальных новостей, посвящённый статьям по информатике и технологиям. Каждая публикация на сайте имеет представление в формате JSON, которое вы увидите в ответе на запрос в этом упражнении.

Это упражнение является частью курса

Введение в дата-инжиниринг

Посмотреть курс

Инструкции к упражнению

  • С помощью модуля requests получите JSON-объект публикации с Hacker News.
  • Выведите ответ, разобранный как JSON.
  • Снова разобрав ответ как JSON, присвойте значение ключа "score" переменной post_score.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

import requests

# Fetch the Hackernews post
resp = requests.____("https://hacker-news.firebaseio.com/v0/item/16222426.json")

# Print the response parsed as JSON
print(resp.____())

# Assign the score of the test to post_score
post_score = resp.___()["____"]
print(post_score)
Редактировать и запускать код