MulaiMulai sekarang secara gratis

Mengambil dari sebuah API

Pada video sebelumnya, Anda telah melihat bahwa Anda dapat mengekstrak data dari sebuah API dengan mengirim permintaan ke API dan mengurai responsnya yang berformat JSON. Pada latihan ini, Anda akan melakukan hal yang sama dengan menggunakan pustaka requests untuk mengirim permintaan ke Hacker News API.

Hacker News adalah situs agregasi berita sosial, khususnya untuk artikel terkait ilmu komputer atau dunia teknologi secara umum. Setiap post di situs tersebut memiliki representasi JSON, yang akan Anda lihat pada respons permintaan di latihan ini.

Latihan ini adalah bagian dari kursus

Pengantar Data Engineering

Lihat Kursus

Petunjuk latihan

  • Gunakan modul requests untuk get objek JSON dari post Hacker News.
  • Cetak respons yang telah diurai sebagai JSON.
  • Dengan kembali mengurai sebagai JSON, tetapkan nilai kunci "score" dari post ke post_score.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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)
Edit dan Jalankan Kode