目标:爬取酷我排行榜:
http://www.kuwo.cn/rankList
获取歌曲地址:即 mp3
文件地址
1、地址在哪?
随便播放一首歌比如:
http://www.kuwo.cn/play_detail/96596360
发现歌曲地址在:
http://www.kuwo.cn/url?format=mp3&rid=96596360&response=url&type=convert_url3&br=128kmp3&from=web&t=1588644908796&reqId=3e2308f0-8e76-11ea-8d1e-e3a5379bd1fc
通过请求发现可以删掉一些变成这样:
http://www.kuwo.cn/url?format=mp3&rid=96596360&response=url&type=convert_url3
2、寻找规律
再播放一首歌:
http://www.kuwo.cn/play_detail/96968346
歌曲地址在:
http://www.kuwo.cn/url?format=mp3&rid=96968346&response=url&type=convert_url3
对比上面两首歌发现只有rid
不一样。
那可以改变rid
来获取不同的歌曲
3、获取rid
播放歌曲的时候地址栏就有rid,说明在排行榜页就可以得到rid
查看网页源代码,搜索排行榜的一首歌的rid,比如:96968346,搜索没有。
那就看看是不是json数据
,刷新排行榜,发现
http://www.kuwo.cn/api/www/bang/bang/musicList?bangId=93&pn