<?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 );
时间: 2024-10-05 05:27:06