本文实例讲述了PHP批量获取网页中所有固定种子链接的方法。分享给大家供大家参考,具体如下:
经常的下载链接比较多的时候,就像一次性将所有的链接添加到迅雷或者电炉,但是没有在这种选项,怎么办,咱是PHPer啊,这事儿难不到咱
且看代码,当然要换成你的,要根据具体情况来做修改。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
<?php
header( "content-type:text/html;charset=utf8" );
$str = file_get_contents ( './ShowFile.asp' );
$str1 = '<a href="ed2k' ;
$str2 = '">' ;
$pos1 = 0;
$pos2 = 0;
$pos3 = 0;
$len = strlen ( $str );
$ed2k = '' ;
for ( $i =5000; $i < $len ; ){
$pos1 = strpos ( $str , $str1 , $i ) + 9;
$pos2 = strpos ( $str , $str2 , $pos1 ) - 2;
$pos3 = $pos2 - $pos1 ;
//说明特征连接已经不存在 放弃寻找
if ( $pos1 == 9){ break ;}
$ed2k = substr ( $str , $pos1 , $pos3 +1). "\r\n" ;
file_put_contents ( 'd:/log/a.txt' , $ed2k ,FILE_APPEND);
echo substr ( $str , $pos1 , $pos3 +1). '<hr/>' ;
$i = $pos2 ;
}
?>
|
希望本文所述对大家PHP程序设计有所帮助。