PHP | PhantomJsCloud APIのサンプルコード

JavaScriptで生成される要素のある動的なWEBサイトのDOMを取得可能なAPI、PhantomJsCloud APIをPHPから実行するサンプルコードです。

PhantomJsCloud APIをPHPで実行サンプル

PhantomJsCloud APIをPHPから実行するサンプルコードになります。

取得するページは「$config_json」「url」にて指定します。
取得する情報の種類は「renderType」で指定します。

最終的に取得した情報は「$result」に格納されます。

$api_url = 'http://PhantomJScloud.com/api/browser/v2/API_KEY/';

$config_json = '{
	"url":"http://example.com",
	"renderType":"plainText"
}';
// "renderType" html plainText jpg png pdf

$options = array(
	'http' => array(
		'header'  => "Content-type: application/json\r\n",
		'method'  => 'POST',
		'content' => $config_json
	)
);

$context = stream_context_create($options);
$result = file_get_contents($api_url, false, $context);
var_dump($result);

PHP API,PHP

Posted by Yousuke.U