Mediawiki文档-获取文章文本

Mediawiki文档-获取文章文本,mediawiki,Mediawiki,我正在为Mediawiki编写扩展。如果我知道一篇文章的页码和标题,我如何获得文章的前50多个单词?是否定义了一个函数来获取文章文本并给出页面id?类似于: $article = new Article( Title::newFromText( 'Main_Page' ) ) ; echo $article->getContent(); 只抓取前50个单词作为练习留给读者。类似于: $article = new Article( Title::newFromText( 'Main_Pag

我正在为Mediawiki编写扩展。如果我知道一篇文章的页码和标题,我如何获得文章的前50多个单词?是否定义了一个函数来获取文章文本并给出页面id?

类似于:

$article = new Article( Title::newFromText( 'Main_Page' ) ) ;
echo $article->getContent();
只抓取前50个单词作为练习留给读者。

类似于:

$article = new Article( Title::newFromText( 'Main_Page' ) ) ;
echo $article->getContent();

只抓取前50个单词作为练习留给读者。

如果有人想查看更多文档,请参阅:


如果有人需要更多文档,请参阅:


我想你可能想看看机器人维基百科页面的这一部分

我使用过的最具注释性和可读性的类是

这可以通过以下方式使用

require 'botclasses.php';

$wiki = new wikipedia;
$wiki->url = 'http://en.wikipedia.org/w/api.php';
global $wiki;

$wiki->login("Username","Password");

$text = $wiki->getpage("Wikipedia:Sandbox");

或者您可以使用上面链接的类中列出的任何其他函数。

我想您可能需要查看Bot Wikipedia页面的这一部分

我使用过的最具注释性和可读性的类是

这可以通过以下方式使用

require 'botclasses.php';

$wiki = new wikipedia;
$wiki->url = 'http://en.wikipedia.org/w/api.php';
global $wiki;

$wiki->login("Username","Password");

$text = $wiki->getpage("Wikipedia:Sandbox");

或者你可以使用上面链接的类中列出的任何其他函数。

嘿,谢谢Joshua:你能给我指一个链接吗?该链接记录了这些类和方法,因为我在任何地方都找不到有关这些关键功能的任何信息源!嘿,谢谢Joshua:你能给我指一个链接吗?这个链接记录了这些类和方法,因为我在任何地方都找不到关于这些关键功能的任何信息源!