ПочатиПочніть безкоштовно

Отримання даних з API

У попередньому відео ви бачили, що можна витягати дані з API, надсилаючи запит до API та розбираючи відповідь у форматі JSON. У цій вправі ви зробите те саме, використавши бібліотеку requests, щоб надіслати запит до Hacker News API.

Hacker News — це сайт-агрегатор новин, зокрема матеріалів про інформатику та технології загалом. Кожна публікація на сайті має JSON-представлення, яке ви побачите у відповіді на запит у цій вправі.

Ця вправа є частиною курсу

Вступ до Data Engineering

Переглянути курс

Інструкції до вправи

  • Скористайтеся модулем 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)
Редагувати та запускати код