我试图批量调用维基百科的查询API来检索pageImages
(主图片)和extract
。出于某种原因,我的API调用只返回第一个结果的图像,而不是第二个结果:
https://en.wikipedia.org/w/api.php?format=json&action=query&prop=pageimages|extracts&exintro=&explaintext=&titles=Stack%20Overflow%7CMicrosoft&exlimit=2&pithumbsize=500&pilimit=2
这也与提取物一起发生,但是通过添加exlimit
参数解决了这个问题。据我所知,对于pageimages
,等效参数为pilimit
。不幸的是,这并没有解决它。
如何更改上面的API调用以返回维基百科结果的批量集合,每个结果都有extract
和pageImages
?
答案 0 :(得分:2)
首先,pageimages
可能存在错误,因此您可以使用images
。其次,仅在显示第一个标题的所有图像之后才显示第二个标题的图像。等,所以你需要使用imlimit=max
:
https://en.wikipedia.org/w/api.php?action=query&prop=images|extracts&exintro=&explaintext=&titles=Stack%20Overflow|Microsoft&exlimit=2&imlimit=max
答案 1 :(得分:1)