歪歪神曲解析源码

作者 : King 本文共16个字,预计阅读时间需要1分钟 发布时间: 2024-10-4 共18人阅读

歪歪神曲解析源码

歪歪神曲解析源码

  1. //$url = “http://www.yy.com/x/15012_1222559164_38974734_1527084874496″;  
  2. //$url = “http://www.yy.com/sv/9221285915528344768″;  
  3. //$url = “http://www.yy.com/shenqu/play/id_1134094401301923854.html”;  
  4. // $api = http://api-tinyvideo-web.yy.com/tinyVideo/getDetailsForVideo?appId=svwebpc&sign=&data=%7B%22resid%22%3A%229180350519213102625%22%2C%22uid%22%3A1%7D&_=1527172814634  
  5. echo json_encode(YY::parse($url));  
  6. /** 
  7.  
  8. */  
  9. class YY  
  10. {  
  11.     public static function parse($url)  
  12.     {  
  13.         $content = self::curl($url);  
  14.   
  15.         if(strstr($url,“/shenqu/play/”)==true){  
  16.             preg_match('#snapshot“:”(.*)“,”conv#’,$content,$img);  
  17.             preg_match('#worksUrl“:”(.*)“,”likeCou#’,$content,$vurl);  
  18.             preg_match('#worksName“:”(.*).“,”singerPho#’,$content,$name);  
  19.            // print_r('1:’.$name);exit;  
  20.             $pic = “http:”.$img[1];  
  21.             $type = 'h5mp4’;  
  22.         }else if(strstr($url,“/sv/”)==true){  
  23.             preg_match('#window.resid = \'(.*)\’;#’,$content,$id);  
  24.             preg_match('#window.owneruid = \'(.*)\’;#’,$content,$uid);  
  25.   
  26.             $url = “http://api-tinyvideo-web.yy.com/tinyVideo/getDetailsForVideo?appId=svwebpc&sign=&data=%7B%22resid%22%3A%22″.$id['1’].“%22%2C%22uid%22%3A1%7D&_=”.GlobalBase::getMillisecond();  
  27.             $data = self::curl($url,’http://www.yy.com/sv/’.$id['1’]);  
  28.             $data = json_decode($data,true);  
  29.             $data = $data['data’]['data’];  
  30.             $vurl['1’] = $data['resurl’];  
  31.             $pic = $data['snapshoturl’];  
  32.             $type = 'h5mp4’;  
  33.             //print_r($data);exit;  
  34.   
  35.         }else if(strstr($url,“/x/”)==true){  
  36.             preg_match('#video:\s{0,}“(.*)”,#’,$content,$vurl);  
  37.             preg_match('#title:\s{0,}“(.*)”,#’,$content,$name);  
  38.             preg_match('#pic:\s{0,}“(.*)”,#’,$content,$img);  
  39.             //print_r('3:’.$name);exit;  
  40.             $pic = $img[1];  
  41.             $type = 'hls’;  
  42.         }  
  43.   
  44.         $mp4 =  str_replace('\u002F’,’/’,$vurl[1]);  
  45.         $videoinfo['code’] = 200;  
  46.         $videoinfo[“poster”]= $pic;  
  47.         $videoinfo['play’] = $type;  
  48.         $videoinfo[“data”][“url”] = $mp4;  
  49.         return $videoinfo;  
  50.     }  
  51.     public static function curl($url,$ref=)  
  52.     {  
  53.         $params[“ua”] = “Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36″;  
  54.         if ($ref) {  
  55.             $params['ref’] = $ref;  
  56.         }  
  57.         return GlobalBase::curl($url,$params);  
  58.     }  
  59. }  
  60.   
  61. ?>  

下载仅供下载体验和测试学习,不得商用和正当使用。

[ppwp passwords=”zhishitu.cn”]

下载体验

应版权要求,禁止分享,敬请谅解,有问题务必找客服哈。

如何获取解压密码

有问题找客服哈,并领取学习福利!

[/ppwp]

点击下载

小鱼网是一个美好的开源学习社区,学习编程,学习WordPress,下载WordPress插件主题,
小鱼网 » 歪歪神曲解析源码

常见问题FAQ

发表回复

分享最优质的学习资料

立即查看 了解详情