维基百科API在一次API调用中获取指向首选重定向文章的所有图像的链接?

时间:2015-04-28 21:06:03

标签: wikipedia-api

我想获取默认重定向页面的所有图像的链接,例如“高血压疾病”和“肺水肿”。现在,我通过每个学期的三次api调用来做到这一点。例如,

  1. http://en.wikipedia.org/w/api.php?action=query&titles=hypertensive_disease&redirects&prop=links&format=json&indexpageids
  2. http://en.wikipedia.org/w/api.php?action=query&pageids=RESULT_FROM_1&prop=images&format=json
  3. ... api.php?action = query& titles = RESULTS_FROM_2& prop = imageinfo&& iiprop = url& iiurlwidth = 220& format = json
  4. 其中1获取重定向的ID,2获取图像名称,3获取图像URL。

    有没有办法让维基百科变得更好并通过一次API调用来实现这一目标?

1 个答案:

答案 0 :(得分:1)

看起来您可以使用生成器,因此从默认重定向页面获取“高血压疾病”(“高血压”)的所有图像的单个API调用将如下所示:

http://en.wikipedia.org/w/api.php?action=query&titles=hypertensive_disease&redirects&generator=images&prop=imageinfo&&iiprop=url&format=json&indexpageids