/n/yqq/song/003lFEpJ3ghdOF.html
http://你的域名/qqmusic.php?mid=003lFEpJ3ghdOF
function get_millisecond(){
list($usec, $sec) = explode(" ", microtime());
$msec=round($usec*1000);
return $msec;
}
function curl_link($url){
$HTTP_Server=$url;
$ch = curl_init();
curl_setopt ($ch,CURLOPT_URL,$HTTP_Server);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch,CURLOPT_USERAGENT,"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)");
$res = curl_exec($ch);
curl_close ($ch);
return $res;
}
function muiscUrl($url){
$html = curl_link($url);
preg_match('/"songmid":"(.*?)",/is', $html ,$song);
if(empty($song[1])){ return false; }
$songmid = 'M500' . $song[1] . '.mp3';
$t = get_millisecond();
$guid = round((mt_rand()/mt_getrandmax())*2147483647) * $t % 10000000000;
$url = "https://c./base/fcgi-bin/fcg_music_express_mobile3.fcg?g_tk=580106347&jsonpCallback=MusicJsonCallback8674357943813937&loginUin=0&hostUin=0&format=json&inCharset=utf8&outCharset=utf-8¬ice=0&platform=yqq&needNewCode=0&cid=205361747&callback=MusicJsonCallback8674357943813937&uin=0&songmid=".$song[1]."&filename=".$songmid."&guid=".$guid;
$json = curl_link($url);
preg_match('/"vkey":"(.*?)"\}\]/is', $json, $vkey);
if(empty($vkey[1])){ return false; }
$musicurl = "http://dl.stream./".$songmid."?vkey=".$vkey[1]."&guid=".$guid."&uin=0&fromtag=66";
return $musicurl;
}
header('Location:'.muiscUrl('/n/yqq/song/'.$_GET['mid'].'.html'));
如果觉得《qq音乐mp3解析php源码 QQ音乐PHP解析源码》对你有帮助,请点赞、收藏,并留下你的观点哦!