本文介绍了如何通过 MediaWiki API 从维基百科文章中获取信息框?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

维基百科文章可能有信息框模板.通过以下调用,我可以获得包含信息框的文章的第一部分.

Wikipedia articles may have Infobox templates. By the following call I can get the first section of an article which includes an Infobox.

http://en.wikipedia.org/w/api.php?action=parse&pageid=568801&section=0&prop=wikitext

我想要一个只返回信息框数据的查询.这可能吗?

I want a query which will return only Infobox data. Is this possible?

推荐答案

您可以通过 URL 调用 Wikipedia API 来实现,如下所示:

You can do it with a URL call to the Wikipedia API like this:

http://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=content&format=xmlfm&titles=Scary%20Monsters%20and%20Nice%20Sprites&rvsection=0

如果您希望文章采用 JSON 格式,请将 titles= 部分替换为您的页面标题,并将 format=xmlfm 替换为 format=json.

Replace the titles= section with your page title, and format=xmlfm to format=json if you want the article in JSON format.

这篇关于如何通过 MediaWiki API 从维基百科文章中获取信息框?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-02 00:00