Wikipedia kullanıcı sayfamda, istatistiklerimi (düzenlenen sayfa sayısı, yeni sayfa sayısı, aylık aktivite vb.) Gösteren bir Wikipedia betiği çalıştırıyorum.
Bu bilgiyi bloguma koymak istiyorum.
Böyle bir şey yapmama izin verecek bir API var mı?
Wikipedia kullanıcı sayfamda, istatistiklerimi (düzenlenen sayfa sayısı, yeni sayfa sayısı, aylık aktivite vb.) Gösteren bir Wikipedia betiği çalıştırıyorum.
Bu bilgiyi bloguma koymak istiyorum.
Böyle bir şey yapmama izin verecek bir API var mı?
Yanıtlar:
MediaWiki'nin API'si Wikipedia'da ( docs ) çalışıyor. Ayrıca, verileri dökmek ve kendiniz ayrıştırmak için Özel: Dışa Aktar özelliğini de kullanabilirsiniz .
Wikipedia, MediaWiki üzerine kurulmuştur ve işte MediaWiki API'sı .
Wikipedia'dan yapılandırılmış verileri çıkarmak istiyorsanız, DbPedia http://dbpedia.org/ kullanmayı düşünebilirsiniz.
SPARQL kullanarak belirli kriterleri kullanarak verileri sorgulamak için araçlar sağlar ve ayrıştırılmış Wikipedia bilgi kutusu şablonlarından verileri döndürür
İşte .NET'te nasıl yapılabileceğine dair hızlı bir örnek http://www.kozlenko.info/blog/2010/07/20/executing-sparql-query-on-wikipedia-in-net/
Sorguları kolaylaştırmak için birden fazla platform için kullanılabilen bazı SPARQL kitaplıkları vardır
JWPL - Java tabanlı Wikipedia Kitaplığı - Wikipedia için bir uygulama programlama arabirimi