2012-03-18 19 views
3

タイトルまたはページIDまたはそのページのURLを使用してページのすべてのカテゴリを取得できるAPIはありますか?私はネット上で検索しようとしましたが、特定のカテゴリのダンプを取得していただけです。どんな種類の助けも高く評価されます。 ありがとうページのリンクを使ってウィキペディアのページのカテゴリを見つける方法は?

+0

「私は、特定のカテゴリのダンプを取得して見つけることができるには、」あなたはそれを見つけるために場所を教えてくださいだろうか? –

答えて

7

あなたが探しているAPIは、ここにhttps://en.wikipedia.org/w/api.php ですこれは、メディアウィキのAPIで、ドキュメントの多くを持っています。

としては、Googleのは

https://en.wikipedia.org/w/api.php?format=xml&action=query&prop=categories&titles=Google

例えば=フォーマット= xmlの&アクション=クエリ&小道具=カテゴリ&タイトル?...あなたがそう小道具=カテゴリ を探している上に述べましたこれをプログラムで使用する場合は、次のWikipediaページを調べる価値があります.Wikipedia APIなどを処理するためのさまざまな言語のクラスとライブラリがあります

ウィキペディア:Creating_a_bot番号Programming_languages_and_libraries

6

MediaWiki(Wikipediaのソフトウェア)にはAPIがあり、実際にはページのカテゴリを取得するためのクエリを実行できます。いないすべてのカテゴリを1つの応答で返される

https://en.wikipedia.org/w/api.php?format=xml&action=query&prop=categories&titles=Google

注:たとえば、次は英語のWikipediaでページGoogleのカテゴリを返します。 query-continueという要素があります。この要素には、次のクエリをどのように定式化してより多くのカテゴリを与えるかに関する追加情報が表示されます。

参考文献:

+2

'cllimit = max'をクエリに追加するほうが良いでしょう。そうすれば、クエリの数は少なくなり、さらにクエリを必要としなくなることがあります(500ページ以上のカテゴリがあるとは限りません)。 – svick

関連する問題