代码来源:自己整理编写
说明:用于自动采集音乐直链。
<?php
/**
 * 点歌服务类
 */
namespace Common\Functions;
class Music{
    function Music($_info){
        $login_url = 'http://sou.kuwo.cn/ws/NSearch?key='.$_info.'&type=all';
        $contents = curlGet($login_url);
        preg_match("/http:\/\/www.kuwo.cn\/yinyue\/(.*)\/\" title/",$contents,$arr);
        curl_close($ch);
        $url="http://player.kuwo.cn/webmusic/st/getNewMuiseByRid?rid=MUSIC_".$arr[1];
        $contents = curlGet($url);
        preg_match("/<mp3dl>(.*)<\/mp3dl>/",$contents,$mp3dl);
        preg_match("/<mp3path>(.*)<\/mp3path>/",$contents,$mp3path);
        preg_match("/<singer>(.*)<\/singer>/",$contents,$singer);
        preg_match("/<mp3size>(.*)<\/mp3size>/",$contents,$mp3size);
        preg_match("/<name>(.*)<\/name>/",$contents,$name);
        $mp3url = "http://".$mp3dl[1]."/resource/".$mp3path[1];
        curl_close($ch);
        return array( array(
                "歌名:".$name[1],
                "歌手:".$singer[1]."\n歌曲大小:".$mp3size[1],
                $mp3url,
                $mp3url,
                ''
        ),'music');
    }    
}
			本文由 陌上花开 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Jul 1, 2016 at 06:45 am