标签:
<?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 );
标签:
原文地址:http://www.cnblogs.com/KTblog/p/5396332.html