php获取酷狗用户信息 繁星直播用户信息

LEO-屹铭 2019-12-19 PM 3560℃ 4条

最近在关注一个酷狗繁星的主播,想把他的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的链接。


扫描二维码,在手机上阅读!
标签: PHP

非特殊说明,本博所有文章均为博主原创。

评论啦~


选择表情

已有 4 条评论


  1. 朕弟小站
    朕弟小站

    挺好用的

    回复 2020-02-09 12:25
  2. 朕弟小站
    朕弟小站

    不错哦

    回复 2019-12-21 22:26