【问题标题】:Wikipedia API - Searching by sectionWikipedia API - 按部分搜索
【发布时间】:2021-10-03 07:36:27
【问题描述】:
【问题讨论】:
标签:
api
wikipedia
wikipedia-api
【解决方案1】:
我对此进行了更多研究并找到了解决方案。
如果我们想获取某个部分,那么我们需要使用下面的 API 查询该信息:
https://en.wikipedia.org/w/api.php?action=parse&format=json&page=(NAME_OF_WIKI_PAGE)&prop=sections&disabletoc=1
这将为我们提供有关每个部分名称的 JSON 信息。
一旦我们有了部分信息,就可以使用解析 API 来获取 wikitext。如果我们想要 HTML,我们可以将 prop 更改为 text:
https://en.wikipedia.org/w/api.php?action=parse&format=json&page=(NAME_OF_WIKI)&prop=wikitext§ion=(SECTION #)&disabletoc=1
因此,我们得到了我们想要以 JSON 格式格式化的特定部分。对我来说,下一步是对其进行排序并尝试将此 HTML/wiki 文本转换为纯文本。