PHP实现采集程序原理和简单示例代码


Posted in PHP onMarch 18, 2007

<entry SKIPIFREF="YES"> 
<title>I Believe In Love</title> 
<author> 蓝牙音乐网 - 8391.com</author> 
<copyright> 蓝牙音乐网 - 8391.com</copyright> 
<ref href="http://218.78.213.183:880/daolianmtvfuc__________________kkkkkkkkkk//shela_believe.wmv"/> 
<param name="Artist" value="榭拉"/> 
<param name="Album" value=" 蓝牙音乐网 - 8391.com"/> 
<param name="Title" value="I Believe In Love"/> 
</ENTRY> 

</ASX> 

确认有用数据: 
歌曲名称:I Believe In Love 
歌手:榭拉 
歌曲路径:http://218.78.213.183:880/daolianmtvfuc__________________kkkkkkkkkk//shela_believe.wmv 
我们在小偷程序中只要得到以上数据就可以了 
3、PHP代码编写 
PHP:<? 
/******** 
说明,为程序简单化,整个程序没有使用正则表达式 
(我自己对这个方面也很臭,呵呵,高手别骂) 
****/ 
//定义一个函数,对字符简单的过滤 

function str($txt){ 
??? $txt= str_replace("'","'",$txt); 
??? $txt= str_replace("\"","\\"",$txt); 
??? return $txt; 

//初始化程序 
$magic_quotes_gpc = get_magic_quotes_gpc(); 
$register_globals = @ini_get('register_globals'); 
if(!$register_globals ││ !$magic_quotes_gpc) { 
??? @extract(daddslashes($HTTP_POST_VARS)); 
??? @extract(daddslashes($HTTP_GET_VARS)); 
??? if(!$register_globals) { 
??????? foreach($HTTP_POST_FILES as $key => $val) { 
??????????? $$key = $val['tmp_name']; 
??????????? ${$key.'_name'} = $val['name']; 
??????????? ${$key.'_size'} = $val['size']; 
??????????? ${$key.'_type'} = $val['type']; 
??????? } 
??? } 

if (function_exists('set_time_limit') == 1 && @ini_get('safe_mode') == 0) { 
??? @set_time_limit(1000); 

//end 
//为防止日后对方修改地址,把地址前部相同的提取出来 
$host="http://218.78.213.183:880/daolianmtvfuc__________________kkkkkkkkkk/"; 
if(!$action){ 
echo "<a href=\"t.php?action=start\">click here to start</a>"; 
die(); 
}else{ 
?$end=3488;//结束ID 
?if(!$id││$id<1)$id=1;//默认ID编号 
?$url="http://mtv.8391.com/Yxwen.asp?id=".$id;???? 
?$str=@file_get_contents($url);//读取页面代码 
?if($str){ 
???//利用关键字符,分割代码 
???$a1=explode("value=\"",$str);//value=\"来分割字符 
???//取歌手名称 
???$n1=explode("\"",$a1[1]); 
???$ges=str(trim($n1[0])); 
???//取歌曲名称 
???$g1=explode("\"",$a1[3]); 
???$name=str(trim($g1[0])); 
???//取歌曲地址 
??? $h1=explode("href=\"",$str); 
?????$h2=explode("\"",$h1[1]); 
?????$mtvurl= str(str_replace($host,"",trim($h2))); 
???? //添加数据库 
???? /******** 
???? 可根据自己的程序,适当的添加 
???? ********/ 
????? 
?} 
?$id++; 
?if($id<=$end){ echo "<a href=t.php?id=$id>cleck here </a>"; 
echo "<meta http-equiv=\"refresh\" content=\"0;url=t.php?id=$id\">";} 
else?die("program runing over");? 

?> 

PHP 相关文章推荐
php中$美元符号与Zen Coding冲突问题解决方法分享
May 28 PHP
QQ互联一键登录审核不通过的解决方案
Sep 10 PHP
PHP中require和include路径问题详解
Dec 25 PHP
php限制上传文件类型并保存上传文件的方法
Mar 13 PHP
学习php设计模式 php实现工厂模式(factory)
Dec 07 PHP
php数据访问之查询关键字
May 09 PHP
PHP编写daemon process 实例详解
Nov 13 PHP
浅谈php fopen下载远程文件的函数
Nov 18 PHP
PHP的RSA加密解密方法以及开发接口使用
Feb 11 PHP
Laravel框架实现超简单的分页效果示例
Feb 08 PHP
PHP var关键字相关原理及使用实例解析
Jul 11 PHP
PHP基本语法
Mar 31 PHP
Dedecms V3.1 生成HTML速度的优化办法
Mar 18 #PHP
dedecms模板标签代码官方参考
Mar 17 #PHP
收集的DedeCMS一些使用经验
Mar 17 #PHP
dedecms防止FCK乱格式化你的代码的修改方法
Mar 17 #PHP
dedecms采集中可以过滤多行代码的正则表达式
Mar 17 #PHP
php中文本操作的类
Mar 17 #PHP
火车头采集器3.0采集图文教程
Mar 17 #PHP
You might like
php&amp;java(三)
2006/10/09 PHP
php获取通过http协议post提交过来xml数据及解析xml
2012/12/16 PHP
ThinkPHP多表联合查询的常用方法
2020/03/24 PHP
php约瑟夫问题解决关于处死犯人的算法
2015/03/23 PHP
PHP开发的文字水印,缩略图,图片水印实现类与用法示例
2019/04/12 PHP
PHP进阶学习之Geo的地图定位算法详解
2019/06/19 PHP
用js实现计算加载页面所用的时间
2010/04/02 Javascript
JavaScript 小型打飞机游戏实现原理说明
2010/10/28 Javascript
js中将URL中的参数提取出来作为对象的实现代码
2011/08/16 Javascript
jQuery实现的一个自定义Placeholder属性插件
2014/08/11 Javascript
Cookies 和 Session的详解及区别
2017/04/21 Javascript
使用JS在浏览器中判断当前网络连接状态的几种方法
2017/05/05 Javascript
angular中ui calendar的一些使用心得(推荐)
2017/11/03 Javascript
深入研究React中setState源码
2017/11/17 Javascript
使用JavaScript中的lodash编写双色球效果
2018/06/24 Javascript
vue中动态设置meta标签和title标签的方法
2018/07/11 Javascript
详解Webpack多环境代码打包的方法
2018/08/03 Javascript
JavaScript数据结构与算法之二叉树遍历算法详解【先序、中序、后序】
2019/02/21 Javascript
微信小程序学习笔记之表单提交与PHP后台数据交互处理图文详解
2019/03/28 Javascript
python网络编程学习笔记(四):域名系统
2014/06/09 Python
网站渗透常用Python小脚本查询同ip网站
2017/05/08 Python
Python多线程threading和multiprocessing模块实例解析
2018/01/29 Python
Numpy array数据的增、删、改、查实例
2018/06/04 Python
python3爬虫之设计签名小程序
2018/06/19 Python
Python使用pyautogui模块实现自动化鼠标和键盘操作示例
2018/09/04 Python
符合语言习惯的 Python 优雅编程技巧【推荐】
2018/09/25 Python
在django中,关于session的通用设置方法
2019/08/06 Python
python文字和unicode/ascll相互转换函数及简单加密解密实现代码
2019/08/12 Python
python使用 request 发送表单数据操作示例
2019/09/25 Python
Yves Rocher捷克官方网站:植物化妆品的创造者
2019/07/31 全球购物
司机辞职报告范文
2014/01/20 职场文书
客户接待方案
2014/02/26 职场文书
实训报告范文大全
2014/11/04 职场文书
建筑安全员岗位职责
2015/02/15 职场文书
用Python的绘图库(matplotlib)绘制小波能量谱
2021/04/17 Python
springboot中的pom文件 project报错问题
2022/01/18 Java/Android