Mulai sekarangMulai 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 merupakan bagian dari kursus

Pengantar Data Engineering

Lihat Kursus

Instruksi 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 langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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