gpt4 book ai didi

wikipedia - 使用 MediaWiki API 获取维基百科数学表达式

转载 作者:行者123 更新时间:2023-12-01 12:39:34 25 4
gpt4 key购买 nike

我想获取<math>的内容API 响应 MediaWiki 中的标记。

我试过使用这个查询: https://en.wikipedia.org/w/api.php?action=query&prop=extracts&format=xml&titles=delta-v

我得到了有效的 xml 文件,但代替了 enter image description here

我得到:

<dl><dd></dd></dl>

我想要的是:

<math>\Delta{v} = \int_{t_0}^{t_1} {\frac {|T|} {m}}\, dt</math>

可通过此处的“编辑”按钮获得:http://en.wikipedia.org/w/index.php?title=Delta-v&action=edit

这是否可以通过 API 以某种方式获得?

最佳答案

您需要使用 MediaWiki 的 native API 函数查询整个页面源:

    https://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvlimit=1&rvprop=content&format=xml&titles=delta-v

这将为您提供与您在编辑页面时看到的完全相同的内容。

prop=extracts 查询由扩展 TextExtracts 实现,并且并不总是与其他扩展(例如 Math)生成的代码内容一起工作。它可能被认为是 TextExtracts 中的错误,但考虑到 MediaWiki 中页面呈现的复杂性,以及各种扩展添加到内容的方式的数量,它可能永远无法捕获所有内容。

关于wikipedia - 使用 MediaWiki API 获取维基百科数学表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26273393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com