我尝试通过api获取维基百科文章的所有单独部分。
我已经知道了 :
如何使用一个请求单独检索所有部分? (例如JSON数组)
你问的是所谓的解析,因为它需要解释wikitext源来按页面拆分页面等。所以解决方案是在http://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvlimit=1&titles=house&rvprop=content中给出的
2)询问该部分的解析wiki文本:https://www.mediawiki.org/wiki/API:Parsing_wikitext
我意识到这个问题是在四年前被问到的,所以可能以下情况不可用:
您可以使用此处描述的REST API:https://www.mediawiki.org/w/api.php?action=parse&page=API:Parsing_wikitext&prop=sections
这里描述/记录了REST端点:https://www.mediawiki.org/w/api.php?action=parse&page=API:Parsing_wikitext§ion=1&prop=text
https://www.mediawiki.org/wiki/REST_API端点(用于消费移动设备的信息)为您提供了标题的精彩细分,听起来就像您要求的那样。
或者,https://en.wikipedia.org/api/rest_v1/#/端点返回一个toc(目录表)部分,其中包含相同的标题细分。
这是一个示例URL,获取“埃及金字塔”页面的移动部分:mobile-sections
优点是响应是JSON格式(这是你要求的)。