新浪乐库php解析源码

作者:Matrix 被围观: 977 次 发布时间:2013-10-26 分类:零零星星 | 5 条评论 »

NOTICE:这是一个创建于 1136 天前的主题,其中的信息可能已经有所发展或是发生改变。

demo:http://link.hhtjim.com

外链测试:

http://music.sina.com.cn/yueku/i/2850351.html

代码:

  1. function vita_get_url_content($url) {  
  2. $ch = curl_init();  
  3. $timeout = 5;  
  4. curl_setopt ($ch, CURLOPT_URL, $url);  
  5. curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);  
  6.  curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);  
  7. $file_contents = curl_exec($ch);  
  8. curl_close($ch);  
  9. return $file_contents;  
  10. }  
  11. error_reporting(0);  
  12. $m=$_GET['id'];  
  13. if ($m){  
  14. $url="http://music.sina.com.cn/yueku/intro/musina_mpw_playlist.php?id[]=".$m;  
  15. $file=vita_get_url_content($url);  
  16. $regx='|MP3_URL":"(.*)",|'; 
  17. preg_match($regx,$file,$rg); 
  18. $url = str_replace("\\","",$rg[1]); 
  19. $file=vita_get_url_content($url); 
  20. $regx='|="(.*)"|'; 
  21. preg_match($regx,$file,$rg); 
  22. } else { 
  23. exit('not found ID'); 
  24. } 
  25. Header("HTTP/1.1 303 See Other"); 
  26. header("location: $rg[1]");  

说明:保存为*.php

打开http://serve/*.php?id=2850351   即下载

根据音乐ID来找真实地址
http://music.sina.com.cn/yueku/intro/musina_mpw_playlist.php?id[]=2850351

代码来自:http://zhidao.baidu.com/question/160385986.html

 


新浪视频外链接口

http://v.iask.com/v_play.php?vid=视频ID

如:http://video.sina.com.cn/v/b/10855159-1400488700.html

打开http://v.iask.com/v_play.php?vid=10855159会有视频的真实地址:
第14行

  1. <video>  
  2. <result>suee</result>  
  3. <timelength>133567</timelength>  
  4. <framecount>8385</framecount>  
  5. <vname>  
  6. <![CDATA[ 任贤齐-花好月圆夜(MV) ]]>  
  7. </vname>  
  8. <src>400</src>  
  9. <durl>  
  10. <order>1</order>  
  11. <length>133567</length>  
  12. <url>  
  13. <![CDATA[ 
  14. http://edge.v.iask.com/6693405.flv?KID=sina,viask&Expires=1382889600&ssig=gildJVy7AM 
  15. ]]>  
  16. </url>  
  17. </durl>  
  18. <vtags>  
  19. <![CDATA[ 任贤齐 花好月圆夜 MV ]]>  
  20. </vtags>  
  21. <ad>  
  22. <![CDATA[ ]]>  
  23. </ad>  
  24. <vstr>  
  25. <![CDATA[ f549fc2ae3611b51682c49072ac1cba7 ]]>  
  26. </vstr>  
  27. <vip>  
  28. <![CDATA[ BAIATFBMVV0BTAEA ]]>  
  29. </vip>  
  30. <vround>20</vround>  
  31. <ext>10855159</ext>  
  32. </video>  
本文固定链接:http://www.hhtjim.com/sina-parsing-library-php-source-code.html
Matrix
本文章由 Matrix 于2013年10月26日发布在零零星星分类下,目前没有通告,你可以至底部留下评论。
转载请注明:新浪乐库php解析源码-HHTjim'S 部落格
关键字:, , ,

有5 条评论 »

  1. ISoftee ISoftee 2013-11-6 10:06:24 +0800#3

    代码 可够长的 :mrgreen:

    • Matrix Matrix Moderator 2013-11-6 14:03:43 +0800

      嗯 外链一些音乐还是不错的 😀

  2. 牛逼思维 牛逼思维 2013-10-27 16:27:34 +0800#2

    代码不长就都搞定了

  3. 免费部落 免费部落 2013-10-27 12:43:47 +0800#1

    什么时候备好案的?

    • Matrix Matrix Moderator 2013-10-27 13:57:05 +0800

      9月拿到的 用了一个月时间 造孽的很

添加新评论 »

 😛 Sad 忧伤 👿 Smile 笑脸 😳 😀 😯 😮 😕 😎 😆 😡 😈 Roll Eyes 转眼珠 😉 💡 😐 😥 Mr Green 绿脸先生

NOTICE: You should type some Chinese word (like “你好”) in your comment to pass the spam-check, thanks for your patience!