zoukankan      html  css  js  c++  java
  • php获取音悦台视频

    <?php
    	$url=isset($_GET['url'])?trim($_GET['url']):'';
    	$url = "http://v.yinyuetai.com/video/692888";
    	//http://v.yinyuetai.com/video/2185713
    	$time=$_SERVER['REQUEST_TIME'];
    	$content = file_get_contents($url);
    	//获取标题
    	preg_match('/property="og:title"[s]+content="([^"]*)".*?>/i',$content,$title);
    	//获取封面
    	preg_match('/property="og:image" content="([^"]*)".*?>/',$content,$images);
    	//获取MV的ID
    	preg_match('/[d]+/',$url,$song_id);
    	$title=$title[1];
    	$images=$images[1];
    	$song_id=$song_id[0];
    	//解析json
    	$songurl = "http://www.yinyuetai.com/api/info/get-video-urls?callback=callback&videoId=".$song_id."&_=".$time;
    	$data = file_get_contents($songurl);
    	if (strpos($data, "callback") !== false){
    	    $lpos = strpos($data, "(");
    	    $rpos = strrpos($data, ")");
    	    $data  = substr($data, $lpos + 1, $rpos - $lpos -1);
    	}
    	$json= json_decode($data,true);
    	echo $title."<br/>";
    	echo "流畅地址:".$json['hcVideoUrl']."<br/>";
    	echo "高清地址:".$json['hdVideoUrl']."<br/>";
    	echo "超清地址:".$json['heVideoUrl']."<br/>";
    	echo "<img src="".$images.""/>";
    ?>
    

      

  • 相关阅读:
    asp.net mvc上传图片案例
    kafka 常用参数
    play framework 笔记
    调试 kafka manager 源码
    kafka AdminClient 闲时关闭连接
    kafka 心跳和 rebalance
    kafka producer batch 发送消息
    kafka producer 发送消息简介
    zk 的配额
    kafka consumer 指定 offset,进行消息回溯
  • 原文地址:https://www.cnblogs.com/rnckty/p/4121097.html
Copyright © 2011-2022 走看看