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.MVC的模板标签系统(三)
Sep 05 PHP
php中json_decode()和json_encode()的使用方法
Jun 04 PHP
用php实现百度网盘图片直链的代码分享
Nov 01 PHP
Yii不依赖Model的表单生成器用法实例
Dec 04 PHP
将FCKeditor导入PHP+SMARTY的实现方法
Jan 15 PHP
使用PHP如何实现高效安全的ftp服务器(一)
Dec 20 PHP
thinkPHP导出csv文件及用表格输出excel的方法
Dec 30 PHP
详解php中反射的应用
Mar 15 PHP
php数组函数array_walk用法示例
May 26 PHP
AES加解密在php接口请求过程中的应用示例
Oct 26 PHP
Thinkphp框架中D方法与M方法的区别
Dec 23 PHP
在laravel中实现ORM模型使用第二个数据库设置
Oct 24 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 生成WML页面方法详解
2009/08/09 PHP
php安全配置 如何配置使其更安全
2011/12/16 PHP
CI框架中libraries,helpers,hooks文件夹详细说明
2014/06/10 PHP
php提交表单发送邮件的方法
2015/03/20 PHP
PHP文件与目录操作示例
2016/12/24 PHP
phpstudy的php版本自由修改的方法
2017/10/18 PHP
jquery tools之tabs 选项卡/页签
2009/07/25 Javascript
16个最流行的JavaScript框架[推荐]
2011/05/29 Javascript
js中字符替换函数String.replace()使用技巧
2011/08/14 Javascript
jQuery自动切换/点击切换选项卡效果的小例子
2013/08/12 Javascript
Javascript URI 解析介绍
2015/03/15 Javascript
JS解析XML文件和XML字符串详解
2015/04/17 Javascript
jQuery+css3实现文字跟随鼠标的上下抖动
2015/07/31 Javascript
JavaScript中的子窗口与父窗口的互相调用问题
2017/02/08 Javascript
JS实现css hover操作的方法示例
2017/04/07 Javascript
vue服务端渲染的实例代码
2017/08/28 Javascript
jQuery实现可兼容IE6的淡入淡出效果告警提示功能示例
2017/09/20 jQuery
JS字符串常用操作方法实例小结
2019/06/24 Javascript
如何通过shell脚本自动生成vue文件详解
2019/09/10 Javascript
vue打开子组件弹窗都刷新功能的实现
2020/09/21 Javascript
在Python的Flask框架中构建Web表单的教程
2016/06/04 Python
python的re正则表达式实例代码
2018/01/24 Python
解决python 输出是省略号的问题
2018/04/19 Python
python+mysql实现教务管理系统
2019/02/20 Python
Pytorch Tensor 输出为txt和mat格式方式
2020/01/03 Python
一文了解python 3 字符串格式化 F-string 用法
2020/03/04 Python
keras自动编码器实现系列之卷积自动编码器操作
2020/07/03 Python
Eton丹麦官网:精美的男式衬衫
2020/05/27 全球购物
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上
2013/07/06 面试题
简单的JAVA编程面试题
2013/03/19 面试题
2014年清明节寄语
2014/04/03 职场文书
小学假期安全广播稿
2014/09/28 职场文书
庆祝三八妇女节标语
2014/10/09 职场文书
离婚起诉书范本
2015/05/18 职场文书
直播实况, OMG破敌三路五十分钟大战神技局摩托车
2022/04/01 DOTA
SQL Server2019安装的详细步骤实战记录(亲测可用)
2022/06/10 SQL Server