取得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的時代果然來臨了...