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 相关文章推荐
使用sockets:从新闻组中获取文章(一)
Oct 09 PHP
弄了个检测传输的参数是否为数字的Function
Dec 06 PHP
PHP中cookies使用指南
Mar 16 PHP
不支持fsockopen但支持culr环境下下ucenter与modoer通讯问题
Aug 12 PHP
ubuntu10.04配置 nginx+php-fpm模式的详解
Jun 03 PHP
解析php函数method_exists()与is_callable()的区别
Jun 21 PHP
初识ThinkPHP控制器
Apr 07 PHP
php构造函数与析构函数
Apr 23 PHP
学习PHP Cookie处理函数
Aug 09 PHP
phalcon model在插入或更新时会自动验证非空字段的解决办法
Dec 29 PHP
PHP用户注册邮件激活账户的实现代码
May 31 PHP
Laravel框架中队列和工作(Queues、Jobs)操作实例详解
Apr 06 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中Date()时间日期函数的使用方法小结
2011/04/20 PHP
在Debian系统下配置LNMP的教程
2015/07/09 PHP
关于PHP中interface的用处详解
2020/07/26 PHP
基于逻辑运算的简单权限系统(实现) JS 版
2007/03/24 Javascript
通过Unicode转义序列来加密,按你说的可以算是混淆吧
2007/05/06 Javascript
JS动态获取当前时间,并写到特定的区域
2013/05/03 Javascript
JavaScript中一个奇葩的IE浏览器判断方法
2014/04/16 Javascript
DOM节点的替换或修改函数replaceChild()用法实例
2015/01/12 Javascript
jQuery实现的网页换肤效果示例
2016/09/20 Javascript
多种方式实现js图片预览
2016/12/12 Javascript
bootstrap模态框示例代码分享
2017/05/17 Javascript
webpack3之loader全解析
2017/10/26 Javascript
jquery 输入框查找关键字并提亮颜色的实例代码
2018/01/23 jQuery
vue3.0 CLI - 2.3 - 组件 home.vue 中学习指令和绑定
2018/09/14 Javascript
jQuery中实现text()的方法
2019/04/04 jQuery
从0到1搭建element后台框架优化篇(打包优化)
2019/05/12 Javascript
layui点击按钮页面会自动刷新的解决方案
2019/10/25 Javascript
Vuex实现数据增加和删除功能
2019/11/11 Javascript
element-ui tooltip修改背景颜色和箭头颜色的实现
2019/12/16 Javascript
一篇文章带你使用Typescript封装一个Vue组件(简单易懂)
2020/06/05 Javascript
python实现爬虫统计学校BBS男女比例之数据处理(三)
2015/12/31 Python
Python使用Django实现博客系统完整版
2020/09/29 Python
Python爬虫包BeautifulSoup实例(三)
2018/06/17 Python
Django项目uwsgi+Nginx保姆级部署教程实现
2020/04/19 Python
床上用品全球在线购物:BeddingInn
2016/12/18 全球购物
KIKO MILANO俄罗斯官网:意大利领先的化妆品和护肤品品牌
2021/01/09 全球购物
学校花圃的标语
2014/06/18 职场文书
法人授权委托书样本
2014/09/19 职场文书
领导干部查摆“四风”问题自我剖析材料思想汇报
2014/10/05 职场文书
2015年英语教研组工作总结
2015/05/23 职场文书
《你在为谁工作》心得体会(共8篇)
2016/01/20 职场文书
2016年学校禁毒宣传活动工作总结
2016/04/05 职场文书
分享15个Webpack实用的插件!!!
2021/03/31 Javascript
详解Redis基本命令与使用场景
2021/06/01 Redis
python for循环赋值问题
2021/06/03 Python
python通过opencv调用摄像头操作实例分析
2021/06/07 Python