本文实例讲述了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程序设计有所帮助。