我的脚本将以下字段发布到MediaWiki api,以获取给定类别中所有页面的内容。现在它提供了文章的wikitext,但我想要渲染的HTML。
我一直在审核API instructions并使用内容模型,但没有运气。
我需要改变什么?
$postdata = ['action' => 'query', 'format' => 'php', 'prop' => 'revisions', 'rvprop' => 'content', 'generator' => 'categorymembers', 'gcmtitle' => 'Category:'.$category];
答案 0 :(得分:1)
使用rvparse
参数(example)。不是它已被弃用,没有替换wrt。用发电机。如果您不关心生成器,可以使用action=parse,但可能更容易避免API并使用action=render,或者如果您愿意,可以使用the REST API它返回的HTML的不同风格。