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 相关文章推荐
在PHP3中实现SESSION的功能(一)
Oct 09 PHP
PHP 存取 MySQL 数据库的一个例子
Oct 09 PHP
php不用内置函数对数组排序的两个算法代码
Feb 08 PHP
ie与session丢失(新窗口cookie丢失)实测及解决方案
Jul 15 PHP
实例介绍PHP的Reflection反射机制
Aug 05 PHP
destoon实现调用当前栏目分类及子分类和三级分类的方法
Aug 21 PHP
让ThinkPHP支持大小写url地址访问的方法
Oct 31 PHP
PHP使用递归生成文章树
Apr 21 PHP
thinkphp3.x自定义Action、Model及View的简单实现方法
May 19 PHP
laravel 解决Eloquent ORM的save方法无法插入数据的问题
Oct 21 PHP
PHP cookie与session会话基本用法实例分析
Nov 18 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
Apr 02 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 中dirname(_file_)讲解
2007/03/18 PHP
php自动注册登录验证机制实现代码
2011/12/20 PHP
PHP+jQuery 注册模块的改进(一):验证码存入SESSION
2014/10/14 PHP
Yii使用Captcha验证码的方法
2015/12/28 PHP
thinkPHP多域名情况下使用memcache方式共享session数据的实现方法
2016/07/21 PHP
thinkPHP的表达式查询用法详解
2016/09/14 PHP
JavaScript CSS菜单功能 改进版
2008/12/20 Javascript
js利用Array.splice实现Array的insert/remove
2009/01/13 Javascript
Javascript 静态页面实现随机显示广告的办法
2010/11/17 Javascript
ASP.NET jQuery 实例18 通过使用jQuery validation插件校验DropDownList
2012/02/03 Javascript
window.requestAnimationFrame是什么意思,怎么用
2013/01/13 Javascript
jquery实现ajax提交form表单的方法总结
2014/03/03 Javascript
jQuery时间轴插件使用详解
2015/07/16 Javascript
JavaScript学习笔记之检测客户端类型是(引擎、浏览器、平台、操作系统、移动设备)
2015/12/03 Javascript
VueJS全面解析
2016/11/10 Javascript
详解微信小程序开发之下拉刷新 上拉加载
2016/11/24 Javascript
关于AngularJs数据的本地存储详解
2017/01/20 Javascript
使用jQuery实现动态添加小广告
2017/07/11 jQuery
Angular父组件调用子组件的方法
2018/04/02 Javascript
微信小程序学习笔记之获取位置信息操作图文详解
2019/03/29 Javascript
如何用webpack4.0撸单页/多页脚手架 (jquery, react, vue, typescript)
2019/06/18 jQuery
Vue Element校验validate的实例
2020/09/21 Javascript
[01:02:20]Mineski vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
php使用递归与迭代实现快速排序示例
2014/01/23 Python
Python的Lambda函数用法详解
2019/09/03 Python
Pytorch损失函数nn.NLLLoss2d()用法说明
2020/07/07 Python
Pycharm 2020.1 版配置优化的详细教程
2020/08/07 Python
python实现快速文件格式批量转换的方法
2020/10/16 Python
基于HTML5的齿轮动画特效
2016/02/29 HTML / CSS
HTML5 新标签全部总汇(推荐)
2016/06/13 HTML / CSS
详解如何获取localStorage最大存储大小的方法
2020/05/21 HTML / CSS
遗嘱继承公证书
2014/04/09 职场文书
购房委托书
2014/10/15 职场文书
应届生简历自我评价
2015/03/11 职场文书
pytorch fine-tune 预训练的模型操作
2021/06/03 Python
mysql数据库隔离级别详解
2022/06/16 MySQL