码迷,mamicode.com
首页 > Web开发 > 详细

PHP - 抓取电视剧资源

时间:2016-04-15 19:53:16      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:

<?php
/**
 * 获取下载url
 * @return [type] [description]
 */
function getVedioDwonloadUrl() {
	for ($i=1; $i <= 48; $i++) {
		$url = ‘http://www.btdog.com/play/34821-1-‘ . $i . ‘.html‘;
		$urlContent[] = patternHtml( getUrlContent( $url ) );
	}
	return $urlContent;
}

/**
 * 匹配内容
 * @param  [type] $content [description]
 * @return [type]          [description]
 */
function patternHtml( $content ) {
	//Analytical content.
	$pattern = ‘/<div.*?class="pdcc.*?liji"><a.*?href="([\s\S]*?)"><img.*?src="([\s\S]*?)"><\/a><\/div>/‘;
	preg_match_all( $pattern, $content, $contentArray);
	return $contentArray[1][0];
}

/**
 * 获取html内容
 * @param  [type] $url [description]
 * @return [type]      [description]
 */
function getUrlContent( $url ) {
	return file_get_contents( $url );
}

/**
 * 写入文件
 * @param  [type] $str [description]
 * @return [type]      [description]
 */
function writeFile( $arr ) {
	foreach ($arr as $v) {
		file_put_contents( ‘C:\\Users\\Administrator\\Desktop\\1.txt‘, $v . EOF, FILE_APPEND );	
	}
}


$start_time=microtime(true);
$temp = getVedioDwonloadUrl();
$end_time=microtime(true);
$total=round( $end_time-$start_time, 2 );
echo "总耗时:$total<br/>";
print_r( $temp );

  

PHP - 抓取电视剧资源

标签:

原文地址:http://www.cnblogs.com/KTblog/p/5396332.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!