百度音乐API抓取

百度音乐API抓取

前段时间做了一个本地音乐的播放器 github地址,想实现在线播放的功能,于是到处寻找API,很遗憾,不是歌曲不全就是质量不高。在网上发现这么一个APIMRASONG博客,有“获取榜单,搜索歌词,下载地址,专辑”信息等等接口。

后来发现有些接口使用起来不是很方便,比如获取专辑信息,只能得到歌曲列表的id信息,所以自己决定用fiddler来对百度音乐安卓客户端抓包。

下面是一系列的接口:

一. 关键词建议:

GET:

 http://tingapi.ting.baidu.com/v1/restserver/ting?from=android&version=5.6.5.0&method=baidu.ting.search.catalogSug&format=json&query=%E4%B8%83%E9%87%8C%E9%A6%99 

参数:

version   5.6.5.0    //版本
query   七里香//关键字
method baidu.ting.search.catalogSug//method fromandroid //平台 formatjson //format格式 

返回:

{
  "song": [
{
  "bitrate_fee": "{\"0\":\"0|0\",\"1\":\"0|0\"}", "yyr_artist": "0", "songname": "七里香", "artistname": "周杰伦", "control": "0000000000", "songid": "15702101", "has_mv": "1", "encrypted_songid": "0806ef98550855dddac0" }, { "bitrate_fee": "{\"0\":\"0|0\",\"1\":\"0|0\"}", "yyr_artist": "0", "songname": "七里香(live版)", "artistname": "周杰伦", "control": "0000000000", "songid": "18638327", "has_mv": "0", "encrypted_songid": "920711c65f70855e5be03" }, { "bitrate_fee": "{\"0\":\"0|0\",\"1\":\"0|0\"}", "yyr_artist": "0", "songname": "七里香", "artistname": "周玥178", "control": "0000000000", "songid": "121794230", "has_mv": "0", "encrypted_songid": "" }, { "bitrate_fee": "{\"0\":\"0|0\",\"1\":\"0|0\"}", "yyr_artist": "0", "songname": "七里香", "artistname": "刘芳", "control": "0000000000", "songid": "2077664", "has_mv": "0", "encrypted_songid": "50061fb3e00854ce60db" }, { "bitrate_fee": "{\"0\":\"0|0\",\"1\":\"0|0\"}", "yyr_artist": "0", "songname": "七里香", "artistname": "网络歌手", "control": "0000000000", "songid": "28216714", "has_mv": "0", "encrypted_songid": "31071ae8d8a0854cc129e" }, { "bitrate_fee": "{\"0\":\"0|0\",\"1\":\"0|0\"}", "yyr_artist": "0", "songname": "七里香(Live)", "artistname": "周杰伦", "control": "0000000000", "songid": "51981196", "has_mv": "0", "encrypted_songid": "58073192b8c0855ddd8da" }, { "bitrate_fee": "{\"0\":\"0|0\",\"1\":\"0|0\"}", "yyr_artist": "0", "songname": "七里香", "artistname": "汪东城", "control": "0000000000", "songid": "84961907", "has_mv": "0", "encrypted_songid": "08075106a730854cdd805" }, { "bitrate_fee": "{\"0\":\"0|0\",\"1\":\"0|0\"}", "yyr_artist": "0", "songname": "七里香", "artistname": "施艾敏", "control": "0000000000", "songid": "17565909", "has_mv": "0", "encrypted_songid": "420710c08d508559df21f" }, { "bitrate_fee": "{\"0\":\"0|0\",\"1\":\"0|0\"}", "yyr_artist": "0", "songname": "七里香", "artistname": "苏仨", "control": "0000000000", "songid": "84957626", "has_mv": "0", "encrypted_songid": "830751059ba08559df358" }, { "bitrate_fee": "{\"0\":\"0|0\",\"1\":\"0|0\"}", "yyr_artist": "0", "songname": "七里香", "artistname": "陈淑桦", "control": "0000000000", "songid": "208828", "has_mv": "0", "encrypted_songid": 

转载于:https://www.cnblogs.com/youlixishi/p/6132025.html

你可能感兴趣的:(百度音乐API抓取)