MediaWiki扩展:从WikiPage / ParserOutput获取部分或结构化文章文本

时间:2017-06-05 10:44:36

标签: php parsing mediawiki mediawiki-extensions

我使用以下内容获取WikiPage和ParserOutput:

$parserOutput = WikiPage::factory(Title::newFromText('sometitle')) ->getParserOutput(new ParserOptions());

然后,我可以看到文章中的部分:

print_r($parserOutput->getSections());

但是,这只是给我一个章节标题和有关订单/ TOC级别的信息。

如何从这里获取该部分的文字内容?

备选问题:如何从文章中获取结构化数据?也就是说,我想从一篇文章标题转到一个带有剖面图到文本的对象。

1 个答案:

答案 0 :(得分:0)

不确定是否有好方法。对于一个hacky,你可以看看MobileFrontend does it