最近在关注一个酷狗繁星的主播,想把他的MV全部下载下来,可惜观察了好久也没发现下载按钮,一个一个下载有太麻烦,就想到了用php下载,然后右键,审查元素,果然发现了真实的下载地址。
代码如下:
<?php
$name=$_GET["name"];
if(!$name){
echo"主播昵称为空,请输入主播昵称";
exit;
}
$url= "https://fx1.service.kugou.com/pt_search/pcsearch/v1/type_all.jsonp?keywords=".$name."&nums=16%2C8%2C20%2C0&callback=json";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36');
$res = curl_exec($ch);
$rescode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch) ;
$c=substr($res,5,-1);
$d=json_decode($c, true);
echo "主播名称:".$d["data"]["anchor"]["list"]["0"]["nickName"];
echo "<br>主播ID:".$d["data"]["anchor"]["list"]["0"]["userId"];
echo "<br>最近直播时间:".$d["data"]["anchor"]["list"]["0"]["startTime"];
echo "<br>主播简介:".$d["data"]["anchor"]["list"]["0"]["verifyInfo"]["v_intro"];
echo '<br><img src="'.$d["data"]["anchor"]["list"]["0"]["logo"].'" width="250" height="250"/>';
?>
很简单就可以获取酷狗繁星用户的信息,最近直播时间,头像等信息,亦可以获取MV信息,批量下载MV呢。
解析酷狗MV的链接。
扫描二维码,在手机上阅读!
挺好用的
不错哦