Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3346
  • 博文数量: 2
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 30
  • 用 户 组: 普通用户
  • 注册时间: 2009-02-19 11:12
文章分类
文章存档

2011年(1)

2009年(1)

我的朋友
最近访客

分类: 系统运维

2009-02-19 11:27:29

新浪的“专辑:射雕英雄传[50集*国语](胡戈版)-新浪播客”地址是:
能够直接看比较清晰的电视剧了,确实不错,不过要想下载就不容易了,地址不是明文写到网页里的,下面是获取地址的PHP脚本,供交流、研究,请多多批评


<?php
$url[0] = '';

$reg[0] = "/href=\"([^\"]*)\"[^>]+>[^\d]{2}(\d+)[^\d]{2}<\/a>/isU";
$reg[1] = "/addVariable\(\"chn1\"\, \"(\d+)\"\);/isU";
$reg[2] = "/addVariable\(\"video_play_url\",escape\(\"(.*)\"\)\);/isU";
$reg[3] = "/var vid=\'(\d+)\';/isU";
$reg[4] = "/<\/url>/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";
}
    
?>

阅读(322) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:博客已升级,请注意变更地址

给主人留下些什么吧!~~