# -*- coding: UTF-8 -*- #!/usr/bin/env python import urllib2 import json ## TO DO: URL Encode sorununu çözmek lazım sayfalar = [ u"Akci%C4%9Fer_kanseri", #u"Akciğer_kanseri", u"Mars", u"Usame%20bin%20Ladin%27in%20%C3%B6l%C3%BCm%C3%BC", #u"Usame bin Ladin'in ölümü", u"%C4%B0spanya%27da%20e%C5%9Fcinsel%20evlilik", #u"İspanya'da eşcinsel evlilik", u"Robbie_Williams", u"Ankara_(isim)", u"Arsenal_FC", u"K%C4%B1rda_%C3%96%C4%9Fle_Yeme%C4%9Fi", #u"Kırda_Öğle_Yemeği", u"Otomobilin_tarihi", u"Angelina_Jolie", u"%C4%B0stanbul_Bo%C4%9Faz%C4%B1", #u"İstanbul_Boğazı", u"Simpsonlar", u"Charlottenburg-Wilmersdorf", u"Avrupa_tarihi", u"Iron_Maiden", u"Bal%C4%B1kesir", #u"Balıkesir", u"1962_G%C3%BCney_Vietnam_Ba%C4%9F%C4%B1ms%C4%B1zl%C4%B1k_Saray%C4%B1_bombal%C4%B1_sald%C4%B1r%C4%B1s%C4%B1" #u"1962_Güney_Vietnam_Bağımsızlık_Sarayı_bombalı_saldırısı" ] def wiki_okuyucu(sayfa): adres = "https://wikimedia.org/api/rest_v1/metrics/pageviews/per-article/tr.wikipedia/all-access/all-agents/"+sayfa+"/daily/2017010100/2017042300" page = urllib2.urlopen(adres) data = page.read() data = json.loads(data) items = data["items"] for item in items: print item["article"], "\t", item["timestamp"], "\t", item["views"] for sayfa in sayfalar: wiki_okuyucu(sayfa.encode("utf-8"))