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

очень лю-лю снупи, хот я бы за то, что это Монте Орт написал ))

Комментарии временно отключены.