获取维基百科链接没有给出完整的结果

get wikipedia interlinks doen't give the complete result

我正在尝试获取特定页面的 wikipeida intelinks,查看

http://www.mediawiki.org/wiki/API:Query

我可以弄清楚查询。

例如获取页面中的 links: Family_of_Barack_Obama:

Wikipedia link: http://en.wikipedia.org/wiki/Family_of_Barack_Obama?oldid=606107993

Dbpeida link: http://dbpedia.org:8890/page/Family_of_Barack_Obama

这是我的查询:

http://en.wikipedia.org/w/api.php?action=query&prop=links&generator=links&pageids=17775180&redirects

但结果是部分的,例如它给标题为 145th Ohio Infantry 但不是 Associated Press 的页面 link。不知道为什么结果不完整?我找不到我的查询有什么问题。如果有任何帮助,我将不胜感激。

您需要使用&gpllimit=max参数来获取所有结果。

试试这个:

http://en.wikipedia.org/w/api.php?action=query&generator=links&pageids=17775180&gpllimit=max