从mediawiki API查询中获取生成的HTML

时间:2017-11-02 19:48:08

标签: mediawiki-api

我的脚本将以下字段发布到MediaWiki api,以获取给定类别中所有页面的内容。现在它提供了文章的wikitext,但我想要渲染的HTML。

我一直在审核API instructions并使用内容模型,但没有运气。

我需要改变什么?

$postdata = ['action' => 'query', 'format' => 'php', 'prop' => 'revisions', 'rvprop' => 'content', 'generator' => 'categorymembers', 'gcmtitle' => 'Category:'.$category];

1 个答案:

答案 0 :(得分:1)

使用rvparse参数(example)。不是它已被弃用,没有替换wrt。用发电机。如果您不关心生成器,可以使用action=parse,但可能更容易避免API并使用action=render,或者如果您愿意,可以使用the REST API它返回的HTML的不同风格。