百度音樂API抓取
阿新 • • 發佈:2017-06-12
vim 後來 ews new ble -a getch 電臺 威爾
百度音樂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": "370532fbc0855e3ed63"
}
],
"order": "song,album",
"