又一次不成功的关于酷我的链接分析

QQ音乐搞不定,酷我能搞定不,结果酷我也搞不定。
酷我就全从手机抓包弄了。

酷我音乐搜索api

pn-page number,rn-每页显示的数量,cluster-是否多个版本的(不是很确定)
http://search.kuwo.cn/r.s?all=刘德华&ft=music&client=kt&cluster=0&pn=0&rn=50&rformat=json&callback=searchMusicResult&encoding=utf8&r=1558654463378

酷我音乐下载api

先放几个个获取下载链接的api吧
http://nmobi.kuwo.cn/mobi.s?f=kuwo&q=BWrHZxBBIU8R2/IhydA+IVa+vzn25HV8HbUI3IEkHuet6Ao7e5dFrGi2uyTl96GBxQskru/aVoKSxgNAReZgWG2KHojZD53FkQHEb1KoQHYAYmUV/VSoO4787TgW4wLFP0jaIS92edoTrPJdxaTR3dfDbGsJckckbTQQd2LAgmD/nSJq4wU+BNoJfHi+kVW5A67YecDsaMoBghKinxyvYtEFa/aJbvZNs9Q7n+bztko/PcSTQVLYgiidoNvxRbk4m+aNN3HbYicZe7UvfQE6Z/X7mxt8Yh71
http://nmobi.kuwo.cn/mobi.s?f=kuwo&q=BWrHZxBBIU8R2/IhydA+IVa+vzn25HV8HbUI3IEkHuet6Ao7e5dFrGi2uyTl96GBxQskru/aVoKSxgNAReZgWG2KHojZD53FkQHEb1KoQHYAYmUV/VSoO4787TgW4wLFP0jaIS92edoTrPJdxaTR3dfDbGsJckckbTQQd2LAgmC1MbFXc2Tzm/PzOuiy8V0s6dFk8nK2Eq6Ruro89BUk7s+TRX+4P5OD/n4Plad3OWY452THCRHjUbzeVpu52AOeudlu+z7BJKtAMk45187XWKb9oFkwdksiMPN1I5C7tQ8=
http://nmobi.kuwo.cn/mobi.s?f=kuwo&q=BWrHZxBBIU8R2/IhydA+IVa+vzn25HV8HbUI3IEkHuet6Ao7e5dFrGi2uyTl96GBxQskru/aVoKSxgNAReZgWG2KHojZD53FkQHEb1KoQHYAYmUV/VSoO4787TgW4wLFP0jaIS92edoTrPJdxaTR3dfDbGsJckckbTQQd2LAgmC1MbFXc2Tzm/PzOuiy8V0s6dFk8nK2Eq6Ruro89BUk7s+TRX+4P5OD2yUQq9k3kcOmjwSP+RlAOkkUKVIKUCEg04xetod8pF79BtycEKow/7WBDQNibAXDksZfjkdHFG0=
这里放三个,第一个是MP3,二三是无损,发现前半段都一致,后面开始不一样,好像是加密参数,咱啥也看不懂,咱啥也分析不出来。
最开始分析的链接http://ar.player.rc03.sycdn.kuwo.cn/未知参数/5ced{未知参数}/resource/{未知参数}/{未知参数}/{未知参数}/{APENSIG1}.flac APENSIG1参数在搜索的json数据可以找到,我以为解决接下来的参数就搞定了,一看有mp3path,各种path,最后却没有flacpath,果然不会那么简单,最后看到有帖子说一个链接就可以获取到下载地址,就是上面后俩地址啦,可能失效了,而且我发现我格式里面的5ced这个在变其实,今天白天变成5cee了,想研究的自己抓链接吧。MP3有请求获取到链接,无损莫非也有,去抓包软件看,猜到了就是如上格式的请求了,示例3返回的就是如下结果format=flac bitrate=2000 url=http://ar.player.ri03.sycdn.kuwo.cn/f2509409aa1e7667a5eaf1db2fbab626/5cee6532/resource/s3/22/34/3800837724.flac sig=16324473725563267726,然后复制URL就能下载了,重点是前面那个加密参数搞不定啊,这次分析又夭折了,还是技术有限,我不觉得是我的个人能力问题哈哈哈,做人要自信,等以后请教请教大佬然后研究研究其他技术看能不能搞定。
最后如果只是要获取mp3或者外链的,搜索api返回的数据直接拼接就好了,然后可以根据返回的json数据设计一个自动改名功能,我的目的是获取无损格式的,所以关于MP3的没有说明,相信大多数从事软件行业的都能分析出我这些东西来,本文仅供自己研究学习记录。

制作音乐网页HTML的过程可以分为几个步骤: 1. **规划页面结构**:首先确定网页的基本布局,包括顶部导航、主要内容区域(展示歌曲列表、播放控制等)、底部版权信息等部分。 ```html <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <title>音乐</title> <link rel="stylesheet" href="styles.css"> <!-- 引入样式文件 --> </head> <body> <!-- 页面内容将放在这里 --> </body> </html> ``` 2. **创建HTML元素**:使用HTML5标签构建页面,例如`<header>`用于头部,`<section>`用于主要内容区,`<ul>`和`<li>`用于歌曲列表,`<audio>`标签显示音频播放器。 ```html <header> <h1>音乐</h1> </header> <section id="song-list"> <ul> <!-- 歌曲列表项模板 --> <li class="song-item"> <a href="#">歌曲名称</a> <audio controls></audio> </li> </ul> </section> <footer> <p>版权所有 © 音乐</p> </footer> ``` 3. **添加CSS样式**:编写`styles.css`文件,设置字体、颜色、布局等视觉效果,以及响应式设计,适应同设备。 4. **嵌入音乐API**:如果需要直接播放音乐或获取数据,可能需要集成音乐提供的JavaScript API。查看官方文档了解如何通过API获取和显示音乐信息。 5. **交互功能**:使用JavaScript处理用户操作,如点击播放、暂停、下首曲目等,并与API通信。 6. **测试与优化**:在各种浏览器和设备上测试页面,确保其功能正常并调整兼容性问题。 完成以上步骤后,你就基本拥有了一个简单的音乐网页HTML版本。注意,由于音乐可能会有严格的API策略,实际项目中可能需要遵守他们的服务条款。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值