/*
author:whq
Funktion: Den Inhalt der Webseite abrufen
*/
include „../Snoopy/Snoopy. class.php ";
class CuteCrawler
{
/*
Webseiten herunterladen über fopen
*/
öffentliche Funktion getContentByFopen($url)
{
$f = fopen($ url, 'r');
$content = '';
if($f)
{
while(($buffer = fgets($f, 10240)) != false)
{
$content = $content .$buffer ;
}
fclose($f);
}
return $ content;
}
public function getContentByFilegetcontent($url)
{
$content = file_get_contents($ url);
return $content;
}
/*
Webseite über CURL herunterladen
*/
öffentliche Funktion getContentByCurl ($ url)
öffentliche Funktion getContentByCurl ($ url) curl_setopt ($ ch, curlopt_returntransfer, 0);
$ content = curl_exec ($ ch); ch); )
{
$snoopy = neuer Snoopy;
$snoopy->fetchlinks($url);
return $snoopy->results; }
}
$url = "http://www.kugou.com/yy/special/single/ 18920.html"; $crawler = new CuteCrawler();
$content = $crawler->getContentByFopen($url);
$con1 = $crawler->getContentByFilegetcontent($url); $con2 = $crawler-> getContentByCurl($url); $con3 = $crawler->getContentSnoopy($url);
//echo 'content:'.$content;
// echo $con1;
/ / var_dump($con1);
print_r($con3);
?>
Das Obige stellt die PHP-Download-Webseite vor, einschließlich relevanter Inhalte. Ich hoffe, dass sie für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.