我尝试通过 api 获取维基百科文章的所有单独部分。
我已经知道了 :
http://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvlimit=1&titles=house&rvprop=content
http://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvlimit=1&titles=house&rvprop=content&rvsection=0
如何通过一个请求分别检索所有部分? (例如 JSON 数组)
最佳答案
您所要求的称为解析,因为它需要解释维基文本源以按部分等拆分页面。因此在 https://www.mediawiki.org/wiki/API:Parsing_wikitext 中给出了解决方案。
1) 获取栏目列表:https://www.mediawiki.org/w/api.php?action=parse&page=API:Parsing_wikitext&prop=sections
2)询问该部分的解析维基文本:https://www.mediawiki.org/w/api.php?action=parse&page=API:Parsing_wikitext§ion=1&prop=text
关于api - 使用 wikimedia api 分别获取所有部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27193619/