本文介绍了如何使用单个WIKI API调用来得到不同的页面图像的URL?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

(|)

我们可以通过使用管道字符得到一个维基API调用不同的页面的文本中提取。

有关如:<一href=\"http://en.wikipedia.org/w/api.php?format=json&action=query&prop=extracts&exlimit=max&explaintext&exintro&titles=Yahoo|http://en.wikipedia.org/w/api.php?format=json&action=query&prop=extracts&exlimit=max&explaintext&exintro&titles=Yahoo|Google&redirects=

通过使用此API调用,我们可以得到的文本格式有关谷歌和雅虎DATAS。在这里,我们得到了谷歌和雅虎双方在DATAS一个API调用。

我想谷歌和雅虎的图片网址在一个维基API调用。
有没有什么方法来获取不同的页面的所有图像的URL在一个维基API调用?


解决方案

是,只需切换道具=提取物道具=图像。作品完全相同的方式:

  http://en.wikipedia.org/w/api.php?action=query&titles=Yahoo|Google&prop=images

完整的文档是在这里:

要获得图像的URL,可以使用 =支撑的imageinfo&放大器; iiprop =网址为相应的文件页

最后,您可以将其全部结合在一个单一的请求,使用道具=图像结果作为的,在 =支撑的imageinfo 电话:

<$p$p><$c$c>http://en.wikipedia.org/w/api.php?action=query&prop=imageinfo&iiprop=url&generator=images&titles=Google|Yahoo!

We can get text extract of different pages in a single wiki api call by using pipe character ( | ).

For eg : http://en.wikipedia.org/w/api.php?format=json&action=query&prop=extracts&exlimit=max&explaintext&exintro&titles=Yahoo|Google&redirects=

By using this api call, we can get datas about Google and Yahoo in text format. Here we get datas of both Google and Yahoo in a single api call.

I want to get image urls of both Google and Yahoo in a single wiki api call.Is there any method to get all image urls of different pages in a single wiki api call?

解决方案

Yes, just switch prop=extracts to prop=images. Works exactly the same way:

http://en.wikipedia.org/w/api.php?action=query&titles=Yahoo|Google&prop=images

The full documentation is here: http://www.mediawiki.org/wiki/API:Properties

To get the url of an image, use prop=imageinfo&iiprop=url for the corresponding file page.

Finally, you can combine it all in one single request, by using the prop=images result as a generator for the prop=imageinfo call:

http://en.wikipedia.org/w/api.php?action=query&prop=imageinfo&iiprop=url&generator=images&titles=Google|Yahoo!

这篇关于如何使用单个WIKI API调用来得到不同的页面图像的URL?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-18 23:38