2010年3月2日火曜日

PHPの「Snoopy Class」を、改めて便利だなと実感

PHPの「Snoopy Class」を、改めて便利だなと実感しました。WebブラウザをシミュレートするPHPクラスで、cURL を利用して、Webページのコンテンツを取得してくれます。感謝の意を込めて、記録です。



サンプルコード

include "Snoopy.class.php";
$snoopy = new Snoopy;

$snoopy->fetchtext("http://www.php.net/");
print $snoopy->results;

$snoopy->fetchlinks("http://www.phpbuilder.com/");
print $snoopy->results;

$submit_url = "http://lnk.ispi.net/texis/scripts/msearch/netsearch.html";

$submit_vars["q"] = "amiga";
$submit_vars["submit"] = "Search!";
$submit_vars["searchhost"] = "Altavista";

$snoopy->submit($submit_url,$submit_vars);
print $snoopy->results;

$snoopy->maxframes=5;
$snoopy->fetch("http://www.ispi.net/");

echo htmlentities($snoopy->results[0]);
echo htmlentities($snoopy->results[1]);
echo htmlentities($snoopy->results[2]);

$snoopy->fetchform("http://www.altavista.com");
print $snoopy->results;

0 件のコメント:

コメントを投稿