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

Wikipedia API’sini incelemek

Harika gidiyorsun ve çok eğleniyorsun; o yüzden sana bir API daha göstereceğiz: Wikipedia API’si (belgeleri burada). Wikipedia’daki Pizza sayfasından nasıl bilgi bulup çıkaracağını keşfedeceksin. Burada biraz çılgınlaşan kısım, sorgunun iç içe JSON’lar döndürmesi; yani JSON içinde JSON’lar var. Ama Python bunu rahatlıkla halleder; çünkü bunları iç içe sözlüklere dönüştürür.

Wikipedia API’sinden ilgili sorguyu yapan URL şöyle:

https://en.wikipedia.org/w/api.php?action=query&prop=extracts&format=json&exintro=&titles=pizza

Bu egzersiz

Python'da Orta Düzey Veri İçe Aktarma

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

Egzersiz talimatları

  • İlgili URL’yi url değişkenine ata.
  • r yanıt nesnesine json() metodunu uygula ve ortaya çıkan sözlüğü json_data değişkeninde sakla.
  • pizza_extract değişkeni, Wikipedia’nın Pizza sayfasından bir özetin HTML’ini bir string olarak tutuyor; bu string’i yazdırmak için print() fonksiyonunu kullan.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Import package
import requests

# Assign URL to variable: url


# Always include a descriptive User-Agent (Wikipedia requires this)
headers = {
    "User-Agent": "Checking out the Wikipedia API"
}

# Package the request, send the request and catch the response: r
r = requests.get(url, headers=headers)

# Decode the JSON data into a dictionary: json_data


# Print the Wikipedia page extract
pizza_extract = json_data['query']['pages']['24768']['extract']
____
Kodu Düzenle ve Çalıştır