8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

如何免费听取收费歌曲

常驻人口 抚猫


首先在输入框输入要下载的歌 
然后浏览器查看发送的请求,其中会有这样一个请求http://www.kuwo.cn/api/www/search/searchMusicBykeyWord?key=%E6%82%9F%E7%A9%BA&pn=1&rn=30&httpsStatus=1&reqId=591f9600-afd1-11eb-bfd7-d908262e9e01
searchMusicBykeyWord  嘿呀 看到这个请求名 意思就很明显了  请求音乐名 key 明显就是歌名啊
然后我们在看他的返回值   一个JSON串 其中list返回我们需要的数据信息


我们再看music对象的参数

                Music对象参数:
                    albumpic  相册
                    artist:歌手名
                    artist:歌手id
                    name:歌名
                    rid:音乐id   ***** 我们这里最重要的参数 该首歌的id
                    ....这里还有很多参数 有兴趣的可以自己慢慢看   其中rid就是我们需要关注的 也就是音乐id 


接下来我们就点这首歌的播放    在F12查看请求  果然有一个这样的请求 http://www.kuwo.cn/url?format=mp3&rid=25335337&response=url&type=convert_url3&br=128kmp3&from=web&t=1620460507579&httpsStatus=1&reqId=b4c5ffc1-afd2-11eb-bfd7-d908262e9e01

其中传入的几个参数很引人注目 
        format 下载格式
        rid 音乐id
        br  下载码率

然后我们在看响应
        {
    "code": 200,
    "msg": "success",
    "url": "https://win-web-ri01-sycdn.kuwo.cn/f37d3ff149a378c96dd771942a78634c/609643db/resource/n1/3/34/XXXXXX.mp3"
}      

嘿呀 这不就是我们要的下载连接么! 


到次 我们的教程就结束了 新手教程没任何难度

至于到这里之后 我们是用pytion爬 还是用httpclicent爬 就全看你自己的心情了

×