获取维基百科页面上列表的内容

Get contents of a list on a Wikipedia page

我想 return 来自维基百科 presidents of the United States 的列表 api,但我似乎找不到有效的方法。

我可以使用 rvsection 参数来隔离那部分内容,但这似乎是一个非常脆弱(并且仍然难以解析)的解决方案。有没有更简单的方法来获取该部分中总统的名字?

当前查询:

https://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=content&format=json&pageids=19908980&rvsection=1

对于您的特定情况(提取美国总统名单),甚至还有一个示例 query in wikidata query service. Although it also returns the wife of the presidents. With a little modification you can get only presidents