如何获得正确的维基百科文章

时间:2013-05-28 14:41:25

标签: api mediawiki wikipedia wikipedia-api

我正在使用MediaWiki API来获取某些维基百科文章的第一段。目前我遇到的问题是维基百科中有多个条目的术语。例如,术语Java为岛屿Java提出维基百科文章,而不是编程语言。我应该用一些参数来区分两者吗?

2 个答案:

答案 0 :(得分:1)

检查类别。文章“Java”属于“大Su他群岛”,文章“Java(编程语言)”属于“C编程语言家族”,“基于类的编程语言”,“并发编程语言”等。

答案 1 :(得分:-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