如何从标题和主要图像的类别中获取所有维基百科页面?

时间:2016-02-01 05:18:58

标签: wikipedia mediawiki-api wikimedia

我想列出标题和主要图片类别的所有页面。

我目前的API网址是:

https://en.wikipedia.org/w/api.php?action=query&cmlimit=100&list=categorymembers&cmtitle=Category%3AAmerican%20male%20film%20actors

结果如下:

....
{
    "pageid": 3600962,
    "ns": 0,
    "title": "Lee Aaker"
},
....

我不知道获得这样的回复的正确参数:

{
   "pageid": 3600962,
   "ns": 0,
   "title": "Lee Aaker",
   "thumbnail": {
       "original": "https://upload.wikimedia.org/wikipedia/some_image_path.jpg"
    }
}

1 个答案:

答案 0 :(得分:2)

您可以将categorymemberspageimages结合使用来实现此目的:

https://en.wikipedia.org/w/api.php?action=query&generator=categorymembers&gcmlimit=100&gcmtitle=Category:American male film actors&prop=pageimages&pilimit=100
  • 类别成员参数:gcmtitle=Category:American male film actorsgcmlimit=100
  • pageimages 参数:pilimit=100
相关问题