PHP批量获取网页中所有固定种子链接的方法


Posted in PHP onNovember 18, 2016

本文实例讲述了PHP批量获取网页中所有固定种子链接的方法。分享给大家供大家参考,具体如下:

经常的下载链接比较多的时候,就像一次性将所有的链接添加到迅雷或者电炉,但是没有在这种选项,怎么办,咱是PHPer啊,这事儿难不到咱

且看代码,当然要换成你的,要根据具体情况来做修改。

<?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程序设计有所帮助。

PHP 相关文章推荐
PHP5在Apache下的两种模式的安装
Sep 05 PHP
使用 eAccelerator加速PHP代码的方法
Sep 30 PHP
对squid中refresh_pattern的一些理解和建议
Apr 17 PHP
PHP教程 基本语法
Oct 23 PHP
PHP 基于文件头的文件类型验证类函数
May 01 PHP
11个PHPer必须要了解的编程规范
Sep 22 PHP
PHP实现的oracle分页函数实例
Jan 25 PHP
PHP+mysql+ajax轻量级聊天室实现方法详解
Oct 17 PHP
PHP实现批量删除(封装)
Apr 28 PHP
老生常谈PHP面向对象之标识映射
Jun 21 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
Nov 14 PHP
Laravel validate error处理,ajax,json示例
Oct 25 PHP
PHP实现二维数组按某列进行排序的方法
Nov 18 #PHP
PHP二维数组去重实例分析
Nov 18 #PHP
浅谈php fopen下载远程文件的函数
Nov 18 #PHP
PHP实现的自定义数组排序函数与排序类示例
Nov 18 #PHP
php array_walk 对数组中的每个元素应用用户自定义函数详解
Nov 18 #PHP
PHP屏蔽关键字实现方法
Nov 17 #PHP
php实现背景图上添加圆形logo图标的方法
Nov 17 #PHP
You might like
解析php时间戳与日期的转换
2013/06/06 PHP
php中通过curl检测页面是否被百度收录
2013/09/27 PHP
php中将数组转成字符串并保存到数据库中的函数代码
2013/09/29 PHP
PHP IE中下载附件问题解决方法
2014/01/07 PHP
php中require和require_once的区别说明
2014/02/27 PHP
PHP写日志的实现方法
2014/11/05 PHP
PHP实现查询两个数组中不同元素的方法
2016/02/23 PHP
PHP中命名空间的使用例子
2019/03/22 PHP
如何运行/调试你的PHP代码
2020/10/23 PHP
Cookie 注入是怎样产生的
2009/04/08 Javascript
Prototype 学习 工具函数学习($方法)
2009/07/12 Javascript
javascript demo 基本技巧
2009/12/18 Javascript
JavaScript实现复制功能各浏览器支持情况实测
2013/07/18 Javascript
加载列表时jquery获取ul中第一个li的属性
2014/11/02 Javascript
express的中间件basicAuth详解
2014/12/04 Javascript
深入讲解AngularJS中的自定义指令的使用
2015/06/18 Javascript
Js+Ajax,Get和Post在使用上的区别小结
2016/06/08 Javascript
ES6 fetch函数与后台交互实现
2018/11/14 Javascript
JS实现的贪吃蛇游戏完整实例
2019/01/18 Javascript
vue基础之data存储数据及v-for循环用法示例
2019/03/08 Javascript
解决jquery validate 验证不通过后验证正确的信息仍残留在label上的方法
2019/08/27 jQuery
jquery获取input输入框中的值
2019/11/13 jQuery
VSCode 配置uni-app的方法
2020/07/11 Javascript
python实现的登陆Discuz!论坛通用代码分享
2014/07/11 Python
全面解析Python的While循环语句的使用方法
2015/10/13 Python
利用Python获取赶集网招聘信息前篇
2016/04/18 Python
关于不懂Chromedriver如何配置环境变量问题解决方法
2019/06/12 Python
pycharm 2019 最新激活方式(pycharm破解、激活)
2020/09/22 Python
Pytorch模型转onnx模型实例
2020/01/15 Python
PyInstaller将Python文件打包为exe后如何反编译(破解源码)以及防止反编译
2020/04/15 Python
Python绘制动态水球图过程详解
2020/06/03 Python
详解HTML5中div和section以及article的区别
2015/07/14 HTML / CSS
澳大利亚旅游网站:Lastminute
2017/08/07 全球购物
2015国庆节感想
2015/08/04 职场文书
行政后勤人员工作计划应该怎么写?
2019/08/16 职场文书
python实现自动清理文件夹旧文件
2021/05/10 Python