取得MediaWiki Editable Text.這是先前利用Web Scraping的方式取得MediaWiki Editable Text的作法,然而現在有更好的方式來完成這樣的工作~
我們目前可以透過「MediaWiki API」來協助我們做這樣的事項~
<?php
require_once "HttpClient.php";
if($_GET)
{
$sentence = $_GET['input'];
$uri = "http://en.wikipedia.org/w/api.php?action=query&prop=revisions&titles=$sentence&rvprop=content&format=php";
$body = HttpClient::quickGet($uri);
$body = unserialize($body);
$body = array_pop($k["query"]["pages"]);
echo $body["revisions"][0]["*"];
}
API的時代果然來臨了...
