有人知道如何访问页面内的模板主体吗?
我熟悉API,它会返回存在的所有模板列表on the page,但我如何才能访问模板的正文?这有什么API吗?现在我只看到一种可能的方法......手动解析它。我错了吗?
答案 0 :(得分:8)
您可以使用expandtemplates API调用或revisions API调用的rvexpandtemplates
参数。
答案 1 :(得分:2)
这是一个老问题,但它帮助我弄清楚如何获取扩展了模板宏的mediawiki页面。如果您正在进行转换,这非常有用。
<MW_BASEURL>/api.php?action=query&prop=revisions
&titles=<url_encoded_page_title>&format=xml&rvprop=content&rvexpandtemplates
我正在解析从此查询返回的xml以获取展开的页面。