Python Wikipedia Paketi Kullanımı ve Özellikleri


Python ile yazılmış, wikipedia paketi  wikipedia’nin sağladığı api tarafını kullanmaktadır. Dolasıyla projelerinize wikipedia ile ilgili birşeyler eklemek istiyorsanız wikipedia api dökümanlarını tek tek inceleyip zaman kaybetmenize gerek kalmayacak.

Peki Neler Sağlıyor ?

  • Wikipedia kolay erişim.
  • Wikipedia veri ayrıştırma.
  • Sayfadakli linkleri ve resimleri alma
  • Popüler kelimeler
  • Herhangi bir kelimeyle alakalı yazılar
  • Wikipedia arama yapma

Gibi işlemleri bize sunuyor.

Kurulum

Pip ile sağlıklı bi şekilde kurulum sağlayabiliriz.

Python version desteği ise , 2.7 ve 3.3+ olarak belirtilmiştir.

Python WikiPedia Kullanımı

1-) WikiPedia Arama Yapma

Çıktı :

Dilimizi belirledikten sonra türkiye ile, aranan kelimeleri listeledik.

Ek bi özellikten bahsedelim, eğer arama yerine “result” parametresi verirseniz istediğiniz sayı kadar veri getirir.

ÇIKTI :

2-) WikiPedia Makale Çekme

Makale getirme mantığı, aranan kelimenin en popüler yazısını getirmektedir.

Çıktıyı kontrol ettiğiniz zaman türkiye’nin tarihi hakkında detaylı bilgiler verecektir. Eğer “sentences” parametresi kullanırsanız noktaya göre çekme işlemi yapar örneğin “sentences = 1 ” olsun, ilk noktaya kadar olan yazıları çekecektir.

gibi..

Eğer aradığınız kelime hakkında yazı yok ise, size hata çıktısı gönderecektir bunu engellemek için try-except kontrol ifadelerini kullanmalısınız.

Örneğin ;

3-) WikiPedia Sayfa Okuma

Belkide en keyifli yeri burası olsa gerek, herhangi bi sayfayı okumak isterseniz wikipedia paketi ile rahatlıkla halledeceğiz.

Görüldüğü gibi, bir kelimeyi arayip onla alakali bi sayfaya erişiyoruz tabi bu sayfa en popüler sayfa oluyor. İçerik, başlık, resim, ve linklerini rahatlıkla çekiyoruz.

Umarım faydalı olmuştur.

 


Kaynaklar

https://wikipedia.readthedocs.io/en/latest/quickstart.html

https://github.com/goldsmith/Wikipedia

 

Python Wikipedia Paketi Kullanımı ve Özellikleri

Giriş Yap

Hoşgeldin, sefa getirdin :)

Şifre Sıfırla

Şifreni bidaha unutma lütfen :)

Geri git :
Giriş Yap