本文介绍了如何通过 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§ion=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 从维基百科文章中获取信息框?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!