MediaWiki获取页面文本内容的方法

先获取页面实例,然后指定修订版本,再得到文本。

getText( $audience )

获取最新版本的文本, $audience参数类型

Revision::FOR_PUBLIC
Revision::FOR_THIS_USER
Revision::RAW

getRawText()

获取最新版本的原始文本。

在1.21版本中,此函数已被弃用,正确使用:

$revision = $wikiPage->getRevision();
$content = $revision->getContent( Revision::RAW );
$text = ContentHandler::getContentText( $content );

摘自:

https://www.mediawiki.org/wiki/Manual:WikiPage.php/zh