Запрос к 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)