我们可以使用竖线字符(|)在单个wiki api调用中获取不同页面的文本摘录。
通过使用此api调用,我们可以以文本格式获取有关Google和Yahoo的数据。在这里,我们通过一次api调用获得Google和Yahoo的数据。
我想在一个wiki api调用中获取Google和Yahoo的图片网址。 有没有什么方法可以在一个wiki api调用中获取不同页面的所有图像URL?
答案 0 :(得分:3)
是的,只需将prop=extracts
切换为prop=images
即可。工作方式完全相同:
http://en.wikipedia.org/w/api.php?action=query&titles=Yahoo|Google&prop=images
完整文档在此处:http://www.mediawiki.org/wiki/API:Properties
要获取图片的网址,请使用prop=imageinfo&iiprop=url
作为相应的文件页。
最后,您可以将prop=images
结果用作prop=imageinfo
http://en.wikipedia.org/w/api.php?action=query&prop=imageinfo&iiprop=url&generator=images&titles=Google|Yahoo!
调用,将其全部合并到一个请求中:
numpy
答案 1 :(得分:0)
有一些警告,因为你缺少format = json。所以正确的是