/*
작성자:whq
기능: 웹페이지 콘텐츠 가져오기
*/
include "../Snoopy/Snoopy. class.php ";
class CuteCrawler
{
/*
다음을 통해 웹페이지를 다운로드하세요. fopen
*/
공개 함수 getContentByFopen($url)
{
$f = fopen($ url, 'r');
$content = '';
if($f)
{
while(($buffer = fgets($f, 10240)) != false)
{
$content = $content .$buffer ;
}
fclose($f);
}
$ 반환 content;
}
공개 함수 getContentByFilegetcontent($url)
{
$content = file_get_contents($ url);
return $content;
}
/*
CURL을 통해 웹페이지 다운로드
*/
공개 함수 getContentByCurl($url)
~ 공개 함수 getContentByCurl($url) curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0) ;
$content = cur_exe c($ch);
컬_닫기($ ch); )
{
$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);
?>
위 내용은 PHP 다운로드 웹페이지를 소개하며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.