Wikipedia API - 如何从多个页面获取所有链接?

Wikipedia API - How to get all links from multiple pages?

我是 wiki 新手 api。我已经阅读了如何从特定页面获取所有 links,并设法做到了,但就我而言,我需要来自许多页面的 links 列表。并且为每个页面发送一个请求是低效的。这是我使用的请求类型 -

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

我必须承认我并不完全理解每个参数的含义。所以 -

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

谢谢!

您可以将页面 ID(或名称,如果您使用 titles 参数)与 | 连接起来,这通常是您在 MediaWiki API 中制作列表的方式。不过,我认为没有办法找出哪个 link 来自哪个页面。