维基百科API - 如何从多个页面获取所有链接?

时间:2015-05-21 18:47:24

标签: mediawiki wikipedia wikipedia-api mediawiki-api

我是wiki api的新手。我已经阅读了如何从特定页面获取所有链接,并设法这样做,但在我的情况下,我需要一个来自许多页面的链接列表。并且为每个页面发送请求是低效的。这是我使用的那种请求 -

http://en.wikipedia.org/w/api.php?action=query&format=jsonfm&generator=links&gpllimit=500&redirects=true&pageids=1234

我必须承认,我并不完全明白每个论点的含义。所以 -

  1. 如何将多个pageid链接到'pageids'参数?我想这是一个愚蠢的问题,但我没有找到任何参考:\
  2. 响应是否可以指出哪个页面拥有每个链接?
  3. 谢谢!

1 个答案:

答案 0 :(得分:1)

您可以只使用titles加入页面ID(或使用|参数的名称),这通常是您在MediaWiki API中创建列表的方式。我认为没有办法找出哪个链接来自哪个页面。