天天动听API提取 [ZH]

Network Norckon 5038℃ 0评论

English Title: Extract Dongting.com API [Chinese Only]

本来想提取一下天天动听的API,然后写个终端的播放器,似乎听起来有些坑不过也还好吧。首先打开 Firefox 然后打开天天动听的网页版,并且启用 Firebug 监控网络。看起来很快好几个 API 都被提取出来了。不过在调试的时候出现一个问题,他需要一个 <CODE>,CODE计算方法已经得出,将“歌曲NEID”进行CRC32运算,然后将结果「>>3」然后转换成16进制即可。不过必须使用JS的CRC32,因为是7位数的。其他会生成8位数。以下是 API:

搜索API
http://so.ard.iyyin.com/search.do?q=<歌曲名>&page=<页号>&size=50

歌词API
http://lp.music.ttpod.com/lrc/down?artist=<歌手>&title=<歌曲名>&code=<CODE>

地址API
http://ting.hotchanson.com/website/ting?song_id=<歌曲NEID>&code=<CODE>

by 北极光.Norckon
2014 年 7  月 29 日

喜欢 (1)
COMMENT
Cancel Comment

EMOJI

Hi, We need some information

  • Nickname (*)
  • E-Mail (*)
  • Website
4 Comments
  1. 能获取分类和榜单的歌曲吗
    Jovi2015-03-03 14:01 Reply
  2. 感谢!我根据你弄出来的 api 给 foobar2k歌词插件 写了个下载歌词的脚本。不知道 天天动听 有没有歌曲专辑封面和艺术家的图片 api ?
    elia2014-12-06 19:02 Reply
    • 似乎是有的,获取的地址只是其中一个参数,至于具体的没有再仔细研究了呢。
      北极光.Norckon2014-12-06 19:37 Reply