>백엔드 개발 >PHP 튜토리얼 >PHP 다운로드 페이지

PHP 다운로드 페이지

WBOY
WBOY원래의
2016-08-08 09:31:271740검색

/*
작성자: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 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.