2

ウィキペディアのAPIを使用して、このページの結果を抽出したいと思います。

http://en.wikipedia.org/wiki/Special:PrefixIndex

その上で「何か」を検索するとき、例えばこれ:

http://en.wikipedia.org/w/index.php?title=Special%3APrefixIndex&prefix=tal&namespace=4

次に、結果の各ページにアクセスして、それらの情報を抽出したいと思います。

どのAPI呼び出しを使用できますか?

4

1 に答える 1

3

を使用list=allpagesして指定できますapprefix。例えば:

http://en.wikipedia.org/w/api.php?format=xml&action=query&list=allpages&apprefix=tal&aplimit=max

このクエリは、で始まる各記事のIDとタイトルを提供しますtal。各ページに関する詳細情報を取得したい場合は、このリストをジェネレーターとして使用できます。

http://en.wikipedia.org/w/api.php?format=xml&action=query&generator=allpages&gapprefix=tal&gaplimit=max&prop=info

パラメータにさまざまな値をprop指定して、ページに関するさまざまな情報を取得できます。

于 2012-01-29T21:17:05.107 に答える