aka PHP browser
1st November 2003 - 01:24
Эмулятор браузера.
Snoopy is a PHP class that simulates a web browser. It automates the task of retrieving web page content and posting forms, for example.
SourceForge.net «Project: Snoopy»
Пример из документации:
Example: submit a form and print out the result headers
and html-escaped page:
include "Snoopy.class.inc";
$snoopy = new Snoopy;
$submit_url = "http://lnk.ispi.net/texis/scripts/msearch/netsearch.html";
$submit_vars["q"] = "amiga";
$submit_vars["submit"] = "Search!";
$submit_vars["searchhost"] = "Altavista";
if($snoopy->submit($submit_url,$submit_vars))
{
while(list($key,$val) = each($snoopy->headers))
echo $key.": ".$val."<br>\n";
echo "<p>\n";
echo "<PRE>".htmlspecialchars($snoopy->results)."</PRE>\n";
}
else
echo "error fetching document: ".$snoopy->error."\n";
Categories: PHP | comments: (2)
Комментарии
1. kukutz 1st November 2003 - 12:25
Я как-то к PEAR-классам лучше отношусь.
См. HTTP Request.
Mash:
:) Ага.
Pear.php.net — я там со вчерашнего дня. Интересно.
2. dull.ru 28th December 2004 - 06:01
очень лю-лю снупи, хот я бы за то, что это Монте Орт написал ))