1

MediaWiki API を使用して、特定のウィキペディアの記事の最初の段落を取得しています。現在私が抱えている問題は、ウィキペディアに複数のエントリがある用語に関するものです。たとえば、Java という用語は、プログラミング言語ではなく Java 島に関するウィキペディアの記事を表示します。2 つを区別するために使用する必要があるパラメーターはありますか?

4

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 に答える