酷我音乐API

本次分析的是酷我音乐API

歌曲搜索API:http://search.kuwo.cn/r.s?all={0}&ft=music&itemset=web_2013&client=kt&pn={1}&rn={2}&rformat=json&encoding=utf8

{0}=需要搜索的歌曲或歌手

{1}=查询的页码数

{2}=当前页的返回数量

例子:http://search.kuwo.cn/r.s?all=周杰伦&ft=music&itemset=web_2013&client=kt&pn=0&rn=5&rformat=json&encoding=utf8

  1. {
  2. 'RN': '5',
  3. 'PN': '0',
  4. 'HIT': '3538',
  5. 'TOTAL': '3538',
  6. 'SHOW': '5',
  7. 'NEW': '0',
  8. 'MSHOW': '0',
  9. 'HITMODE': 'song',
  10. 'ARTISTPIC': '',
  11. 'HIT_BUT_OFFLINE': '0',
  12. 'abslist': [
  13. {
  14. 'MUSICRID': 'MUSIC_324244',
  15. 'SONGNAME': '青花瓷',
  16. 'ARTIST': '周杰伦',
  17. 'ARTISTID': '336',
  18. 'ALBUM': '我很忙',
  19. 'ALBUMID': '12449',
  20. 'FORMATS': 'WMA96|WMA128|MP3128|MP3192|MP3H|AAC48|AL|MV500|MV700|EXMV500|EXMV700|MP4|MP4L|EXMP4|EXMP4L',
  21. 'SCORE100': '86',
  22. 'NSIG1': '1776556291',
  23. 'NSIG2': '2210916518',
  24. 'MP3NSIG1': '724957921',
  25. 'MP3NSIG2': '2129722879',
  26. 'MP3RID': 'MP3_324244',
  27. 'MKVNSIG1': '720436733',
  28. 'MKVNSIG2': '81430645',
  29. 'MKVRID': 'MV_6359',
  30. 'HASECHO': '1',
  31. 'NEW': '0',
  32. 'MVPIC': '140/45/77/2616358704.jpg',
  33. 'UPLOADER': '',
  34. 'UPTIME': '',
  35. 'IS_POINT': '0',
  36. 'MUTI_VER': '146',
  37. 'ONLINE': '1',
  38. 'IS_EXT': '0'
  39. },
  40. {
  41. 'MUSICRID': 'MUSIC_6176029',
  42. 'SONGNAME': '算什么男人',
  43. 'ARTIST': '周杰伦',
  44. 'ARTISTID': '336',
  45. 'ALBUM': '哎呦,
  46. 不错哦',
  47. 'ALBUMID': '439471',
  48. 'FORMATS': 'WMA96|WMA128|MP3128|MP3192|MP3H|AAC48|AL|MV500|MV700|EXMV500|EXMV700|MP4|MP4L|EXMP4|EXMP4L',
  49. 'SCORE100': '85',
  50. 'NSIG1': '908013556',
  51. 'NSIG2': '1986154045',
  52. 'MP3NSIG1': '3455506400',
  53. 'MP3NSIG2': '1941249395',
  54. 'MP3RID': 'MP3_6176029',
  55. 'MKVNSIG1': '2717454401',
  56. 'MKVNSIG2': '2828692473',
  57. 'MKVRID': 'MV_343625',
  58. 'HASECHO': '1',
  59. 'NEW': '0',
  60. 'MVPIC': '140/40/31/2326060457.jpg',
  61. 'UPLOADER': '',
  62. 'UPTIME': '',
  63. 'IS_POINT': '1',
  64. 'MUTI_VER': '0',
  65. 'ONLINE': '1',
  66. 'IS_EXT': '0'
  67. },
  68. {
  69. 'MUSICRID': 'MUSIC_79479',
  70. 'SONGNAME': '东风破',
  71. 'ARTIST': '周杰伦',
  72. 'ARTISTID': '336',
  73. 'ALBUM': '叶惠美',
  74. 'ALBUMID': '1293',
  75. 'FORMATS': 'WMA96|WMA128|MP3128|MP3192|MP3H|AAC48|AL|MV500|MV700|EXMV500|EXMV700|MP4|MP4L|EXMP4|EXMP4L',
  76. 'SCORE100': '81',
  77. 'NSIG1': '3651591386',
  78. 'NSIG2': '2238585711',
  79. 'MP3NSIG1': '3873527664',
  80. 'MP3NSIG2': '2314212502',
  81. 'MP3RID': 'MP3_79479',
  82. 'MKVNSIG1': '1092846520',
  83. 'MKVNSIG2': '218140751',
  84. 'MKVRID': 'MV_221840',
  85. 'HASECHO': '1',
  86. 'NEW': '0',
  87. 'MVPIC': '140/76/65/3389188905.jpg',
  88. 'UPLOADER': '',
  89. 'UPTIME': '',
  90. 'IS_POINT': '0',
  91. 'MUTI_VER': '169',
  92. 'ONLINE': '1',
  93. 'IS_EXT': '0'
  94. },
  95. {
  96. 'MUSICRID': 'MUSIC_94237',
  97. 'SONGNAME': '七里香',
  98. 'ARTIST': '周杰伦',
  99. 'ARTISTID': '336',
  100. 'ALBUM': '七里香',
  101. 'ALBUMID': '4533',
  102. 'FORMATS': 'WMA96|WMA128|MP3128|MP3192|MP3H|AAC48|AL|MV500|MV700|EXMV500|EXMV700|MP4|MP4L|EXMP4|EXMP4L',
  103. 'SCORE100': '80',
  104. 'NSIG1': '2053335453',
  105. 'NSIG2': '4101276292',
  106. 'MP3NSIG1': '3913207931',
  107. 'MP3NSIG2': '1212072991',
  108. 'MP3RID': 'MP3_94237',
  109. 'MKVNSIG1': '3244538870',
  110. 'MKVNSIG2': '4119271117',
  111. 'MKVRID': 'MV_223429',
  112. 'HASECHO': '1',
  113. 'NEW': '0',
  114. 'MVPIC': '140/88/64/3638464554.jpg',
  115. 'UPLOADER': '',
  116. 'UPTIME': '',
  117. 'IS_POINT': '0',
  118. 'MUTI_VER': '0',
  119. 'ONLINE': '1',
  120. 'IS_EXT': '0'
  121. },
  122. {
  123. 'MUSICRID': 'MUSIC_243826',
  124. 'SONGNAME': '龙卷风',
  125. 'ARTIST': '周杰伦',
  126. 'ARTISTID': '336',
  127. 'ALBUM': 'Jay同名专辑',
  128. 'ALBUMID': '1286',
  129. 'FORMATS': 'WMA96|WMA128|MP3128|MP3192|MP3H|AAC48|AL|MV500|MV700|EXMV500|EXMV700|MP4|MP4L|EXMP4|EXMP4L',
  130. 'SCORE100': '79',
  131. 'NSIG1': '3640918255',
  132. 'NSIG2': '1730930118',
  133. 'MP3NSIG1': '414215692',
  134. 'MP3NSIG2': '3291603321',
  135. 'MP3RID': 'MP3_243826',
  136. 'MKVNSIG1': '1167609102',
  137. 'MKVNSIG2': '1023337506',
  138. 'MKVRID': 'MV_144597',
  139. 'HASECHO': '1',
  140. 'NEW': '0',
  141. 'MVPIC': '140/27/76/3036706216.jpg',
  142. 'UPLOADER': '',
  143. 'UPTIME': '',
  144. 'IS_POINT': '0',
  145. 'MUTI_VER': '109',
  146. 'ONLINE': '1',
  147. 'IS_EXT': '0'
  148. }
  149. ]
  150. }

上面返回的json可以得到歌曲名,歌手,歌曲ID,专辑,歌曲图片

歌曲播放API:http://antiserver.kuwo.cn/anti.s?type=convert_url&rid={0}&format=aac|mp3&response=url

{0}=上面获取到的歌曲ID

例子:http://antiserver.kuwo.cn/anti.s?type=convert_url&rid=MUSIC_324244&format=aac|mp3&response=url

歌词——酷我音乐的歌词比较麻烦,歌词部分给加密了,目前还没有解密出来,希望有大神解密出来可以告诉我

API:http://player.kuwo.cn/webmusic/st/getNewMuiseByRid?rid={0}

{0}=上面获取到的歌曲ID

例子:http://player.kuwo.cn/webmusic/st/getNewMuiseByRid?rid=MUSIC_324244
返回

  1. <Song>
  2. <music_id>324244</music_id>
  3. <mv_rid>MV_0</mv_rid>
  4. <name>青花瓷</name>
  5. <song_url>http://yinyue.kuwo.cnhttp://yinyue.kuwo.cn/yy/gequ-zhoujielun_qinghuaci/324244.htm</song_url>
  6. <artist>周杰伦</artist>
  7. <artid>336</artid>
  8. <singer>周杰伦</singer>
  9. <special>我很忙</special>
  10. <ridmd591>FDF7A656B2D08C28749975918E6883F0</ridmd591>
  11. <mp3size>9.06 MB</mp3size>
  12. <artist_url>http://yinyue.kuwo.cnhttp://yinyue.kuwo.cn/yy/geshou-zhoujielun/%E5%91%A8%E6%9D%B0%E4%BC%A6.htm</artist_url>
  13. <auther_url>http://www.kuwo.cn/mingxing/%E5%91%A8%E6%9D%B0%E4%BC%A6/</auther_url>
  14. <playid>play?play=MQ==&amp;num=MQ==&amp;name0=x+C7qLTJ&amp;artist0=1ty93MLX&amp;ssig10=MTc3NjU1NjI5MQ==&amp;ssig20=MjIxMDkxNjUxOA==&amp;musicrid0=TVVTSUNfMzI0MjQ0&amp;mvrid0=TVZfMA==&amp;mp3size0=OS4wNiBNQg==&amp;mrid0=TVAzXzMyNDI0NA==&amp;msig10=NzI0OTU3OTIx&amp;msig20=MjEyOTcyMjg3OQ==&amp;mkvnsig10=NzIwNDM2NzMz&amp;mkvnsig20=ODE0MzA2NDU=&amp;mkvrid0=TVZfNjM1OQ==&amp;mvsig10=MA==&amp;mvsig20=MA==&amp;size0=My42NSBNQg==&amp;album0=ztK63MOm&amp;kalaok0=MA==&amp;hasecho0=MQ==&amp;filetype0=c29uZw==&amp;score0=NA==&amp;source0=aHR0cDovL3dtYTEuNmZsb29yLmNvbS8vcXExMzBuLzA2OTcvMzY1Nzk5NTA0LndtYQ==&amp;mvprovider0=&amp;</playid>
  15. <artist_pic>http://img4.kuwo.cn/star/starheads/120/4/80a74b254395e7d786fdc3f68703377_0.jpg</artist_pic>
  16. <artist_pic240>http://img4.kuwo.cn/star/starheads/240/41/35/524369432.jpg</artist_pic240>
  17. <path>m2/ape2wma_20090522/1/17/1932419956.wma</path>
  18. <mp3path>n2/128/20/88/154812657.mp3</mp3path>
  19. <aacpath>a3/79/0/1486163889.aac</aacpath>
  20. <wmadl>wmadl.cdn.kuwo.cn</wmadl>
  21. <mp3dl>ra01.sycdn.kuwo.cn</mp3dl>
  22. <aacdl>ra03.sycdn.kuwo.cn</aacdl>
  23. <lyric>DBYAHlReXEpRUEAeCgxVEgAORRgLG0MXCRgaCwoRAB5UAwEaBAkEBhwaXxcAHVReSAsMAVEkOj0wJjpfW1tcTVE=</lyric>
  24. <lyric_zz>DBYAHlReXEpRUEAeCgxVEgAORRgLG0MXCRgaCwoRAB5UAwEaBAkEBhwaXxcAHVReSAsMAVEkOj0wJjpfW1tcTVFDABsMFkRU</lyric_zz>
  25. </Song>

lrcKey=上面xml的lyric属性

lrcKey=DBYAHlReXEpRUEAeCgxVEgAORRgLG0MXCRgaCwoRAB5UAwEaBAkEBhwaXxcAHVReSAsMAVEkOj0wJjpfW1tcTVE=

API:http://newlyric.kuwo.cn/newlyric.lrc?{0}

{0}=取到的lrcKey

例子:http://newlyric.kuwo.cn/newlyric.lrc?DBYAHlReXEpRUEAeCgxVEgAORRgLG0MXCRgaCwoRAB5UAwEaBAkEBhwaXxcAHVReSAsMAVEkOj0wJjpfW1tcTVE=

转:酷我音乐API的更多相关文章

  1. 酷我音乐API

    今天把酷我音乐API分享给大家: 歌曲搜索API:http://search.kuwo.cn/r.s?all={0}&ft=music& itemset=web_2013&cl ...

  2. python爬取酷我音乐(收费也可)

    第一次创作,请多指教 环境:Python3.8,开发工具:Pycharm 很多人学习python,不知道从何学起.很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手.很多已经做案例的 ...

  3. python爬取酷我音乐

    我去!!!我之后一定按照搜索方式下载歌曲~~~~~~~~~ 1.首先打开我们本次主讲链接:http://www.kuwo.cn/  2.刚开始我就随便点了一个地方,然后开始在后台找歌曲的链接地址.但是 ...

  4. 百度音乐API抓取

    百度音乐API抓取 前段时间做了一个本地音乐的播放器 github地址,想实现在线播放的功能,于是到处寻找API,很遗憾,不是歌曲不全就是质量不高.在网上发现这么一个APIMRASONG博客,有“获取 ...

  5. 【QQ音乐Api】移花接木 打造自己的音乐电台

    最近突发奇想想做个在线音乐小网页.需求很简单,如下 搜索歌曲 或 歌手 在线播放音乐 借用qq 或者 百度的 音乐接口 需求明确那就直接动手了 我首先尝试的百度音乐,但是不能在线播放(提示forbid ...

  6. 在线音乐API的研究 (Part 2.1)

    本文转载于:http://www.cnblogs.com/osmondy/p/LyricApi.html 最近,在优化一个自己写的音乐播放器.主要目的是回顾.归纳,并希望能够写出一个属于自己的comm ...

  7. 网易音乐API

    本次分析的是网易音乐API 歌曲搜索API:http://music.163.com/api/search/get/web?csrf_token= 需要用POST来获取 参数: Referer=htt ...

  8. QQ音乐API

    今天分享的是QQ音乐API 搜索歌曲API:http://s.music.qq.com/fcgi-bin/music_search_new_platform?t=0& amp;n={2}&am ...

  9. 最新百度音乐api

    一直都想做网络音乐播放器,但是自己又没有服务器,根本就不能实现,也没那个能力实现.唯一的办法就是借助别人的API. 网上公布的API特别少,像能够直接得到音乐文件的真是地址的几乎没有,有的也只是截取流 ...

随机推荐

  1. 第三篇 Flask 中的 request

    第三篇 Flask 中的 request   每个框架中都有处理请求的机制(request),但是每个框架的处理方式和机制是不同的 为了了解Flask的request中都有什么东西,首先我们要写一个前 ...

  2. MyBatis-Plus学习笔记

    MybatisPlus的全局策略配置 注意:我们写的配置还要加到 MybatisSqlSessionFactoryBean 中 applicationContext.xml <!--定义Myba ...

  3. phpstudy 配置端口 和 虚拟域名访问

    打开phpstudy窗口 选择->其他选项菜单->打开配置文件->httpd.conf 添加一个 Listen 8081(端口号) 查看到    Include conf/vhost ...

  4. Struct2 基础介绍

    前面花一周时间学习了servlet+jsp+mysql, 并且简单实现了登录注册等操作.对Servlet应用有了基础了解! 关于Struct2这个经常听说,但是自己没有用过.今天在这学习总结下,目的是 ...

  5. linux bash shell:最方便的字符串大小写转换(lowercase/uppercase conversion) (转)

    原文地址:https://blog.csdn.net/10km/article/details/83384145 关于字符串大小写转换,是写 linux 脚本经常干的事儿,所以总想找个方便的方法让我少 ...

  6. php socket多进程简单服务器(一)

    进程,线程  IO复用,协程都是处理完成并发的方式 socket分为  三步 服务器监听,客户端请求,连接确认, 每次连接都由当前进程来处理,可以通过IO复用来解决这个问题, 这次通过进程来完成并发请 ...

  7. spring-boot自定义favicon.ico文件

    一.将ico文件存放到resources目录的static中的favicon下. 二.在application.properties文件中增加配置 spring.mvc.favicon.enabled ...

  8. 带缓冲I/O 和不带缓冲I/O的区别与联系

    首先要明白不带缓冲的概念:所谓不带缓冲,并不是指内核不提供缓冲,而是只单纯的系统调用,不是函数库的调用.系统内核对磁盘的读写都会提供一个块缓冲(在有些地方也被称为内核高速缓存),当用write函数对其 ...

  9. python 数据可视化 -- matplotlib02

    import matplotlib.pyplot as plt import numpy as np x = np.linspace(start=0.5, stop=3.5, num=100) y = ...

  10. STS中springmvc.xml配置文件

    <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sp ...