获取维基百科链接没有给出完整的结果
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
我正在尝试获取特定页面的 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