MediaWiki API 从文章的另请参阅部分获取所有链接

https://www.mediawiki.org/wiki/API:Query

从上面的链接,请建议我一个合适的 API 来获取/获取文章的另请参阅部分的所有链接。

例如:

MediaWiki API 从文章的另请参阅部分获取所有链接

我想要以上 5 个链接的列表。

有一个 API 可以获取与文章相关的外部链接: https://en.wikipedia.org/w/api.php?format=json&action=query&titles=Pune&prop=extlinks

现在,回到关于 See Also 链接的原始问题 - 如果没有合适的 API,那么如果我们有 wikitext 内容模型,我们如何提取相同的链接。

维基文本示例: https://en.wikipedia.org/w/api.php?format=json&action=query&titles=Pune&prop=revisions&rvprop=content

iCMS 回答:MediaWiki API 从文章的另请参阅部分获取所有链接

据我所知,没有办法在一次调用中做到这一点,但您可以使用 https://en.wikipedia.org/w/api.php?action=parse&page=Pune&format=json&prop=sections 给出文章中的所有部分,然后遍历结果以找到该部分的索引其中“行”==“另见”例如在本例中为 42,然后使用 https://en.wikipedia.org/w/api.php?action=parse&page=Pune&format=json&section=42 为您提供该部分。

本文链接:https://www.f2er.com/486675.html

大家都在问