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