BaşlayınÜcretsiz Başlayın

Bir API'den veri çek

Son videoda, bir API'ye istek gönderip yanıtı JSON formatında ayrıştırarak veri çekebildiğini gördün. Bu egzersizde, requests kütüphanesini kullanarak Hacker News API'sine istek göndererek aynısını yapacaksın.

Hacker News, özellikle bilgisayar bilimi ya da genel olarak teknoloji dünyasıyla ilgili makaleler için bir sosyal haber toplama sitesidir. Sitedeki her gönderinin bir JSON temsili vardır; bunu egzersizde yaptığın isteğin yanıtında göreceksin.

Bu egzersiz

Data Engineering'e Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • requests modülünü kullanarak Hacker News gönderisinin JSON nesnesini get et.
  • Yanıtı JSON olarak ayrıştırıp yazdır.
  • Yine JSON olarak ayrıştırarak, gönderinin "score" anahtarını post_score değişkenine ata.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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)
Kodu Düzenle ve Çalıştır