MediaWiki API を使用して、特定のウィキペディアの記事の最初の段落を取得しています。現在私が抱えている問題は、ウィキペディアに複数のエントリがある用語に関するものです。たとえば、Java という用語は、プログラミング言語ではなく Java 島に関するウィキペディアの記事を表示します。2 つを区別するために使用する必要があるパラメーターはありますか?
2 に答える
1
カテゴリを確認してください。記事「Java」は「大スンダ諸島」に属し、記事「Java (プログラミング言語)」は「C プログラミング言語ファミリー」、「クラスベースのプログラミング言語」、「並行プログラミング言語」などに属します。
于 2013-05-29T05:01:40.163 に答える
-2
http://en.wikipedia.org/w/api.phpをチェックしてください:
* list=querypage (qp)
Parameters:
qppage - The name of the special page. Note, this is case sensitive
This parameter is required
One value: Ancientpages, BrokenRedirects, Deadendpages, Disambiguations, DoubleRedirects, Listredirects,
Lonelypages, Longpages, Mostcategories, Mostimages, Mostinterwikis, Mostlinkedcategories,
Mostlinkedtemplates, Mostlinked, Mostrevisions, Fewestrevisions, Shortpages,
Uncategorizedcategories, Uncategorizedpages, Uncategorizedimages, Uncategorizedtemplates,
Unusedcategories, Unusedimages, Wantedcategories, Wantedfiles, Wantedpages, Wantedtemplates,
Unwatchedpages, Unusedtemplates, Withoutinterwiki
Mostrevisions 、 Mostlinked 、 Mostcategories は、意味のあるページを取得するのに役立つと思います。
使用例を次に示します: http://en.wikipedia.org/w/api.php?action=query&list=querypage&qppage=Ancientpages
于 2013-05-28T14:48:51.410 に答える