免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1433 | 回复: 0
打印 上一主题 下一主题

一段挖掘新浪视频真是文件地址的脚本 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-02-19 11:27 |只看该作者 |倒序浏览
新浪的“专辑:射雕英雄传[50集*国语](胡戈版)-新浪播客”地址是:http://video.sina.com.cn/tv/zt/08sdyxz/
能够直接看比较清晰的电视剧了,确实不错,不过要想下载就不容易了,地址不是明文写到网页里的,下面是获取地址的PHP脚本,供交流、研究,请多多批评

               
               
                ?php
$url[0] = 'http://video.sina.com.cn/tv/286/2008/0716/77.html';
$reg[0] = "/href=\"([^\"]*)\"[^>]+>[^\d]{2}(\d+)[^\d]{2}/isU";
$reg[1] = "/addVariable\(\"chn1\"\, \"(\d+)\"\);/isU";
$reg[2] = "/addVariable\(\"video_play_url\",escape\(\"(.*)\"\)\);/isU";
$reg[3] = "/var vid=\'(\d+)\';/isU";
$reg[4] = "//isU";
$html = file_get_contents($url[0]);
preg_match_all($reg[0], $html, $t);
foreach($t[1] as $key=>$value) {
        $purl = $value;
        $filename = $t[2][$key] . ".mp4";
        $html = file_get_contents($purl);
        preg_match($reg[1], $html, $t1);
        preg_match($reg[2], $html, $t2);
        preg_match($reg[3], $html, $t3);
        $vpurl = "$t2[1]?vid=$t3[1]&pid=$t1[1]";
              
        $html = file_get_contents($vpurl);
        preg_match($reg[4], $html, $t4);
        echo $t4[1] . "\r\n";
}
   
?>


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/93185/showart_1833833.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP