前端获取QQ音乐(mp3+m4a)

2017-01-13 10:50:56来源:csdn作者:b7410852963人点击

前言:这个本来不是我的需求,我起因是打算用nw.js 写个桌面应用show一下技能,发现其他的都好写 但是我没有资源,新闻类的太简单了,视频呢又感觉不好弄,算了弄音乐吧,每天都在听QQ音乐,算了,就他了,

技术涉及:JSONP

一:获取mp3 路径

可能是qq团队测试太自信了 ,这是上面鬼,有个mp3?可以播放吗?果断点击,插真的能播放,好吧,内容里看看具体在哪儿写的

搜索资源

查找目录

具体查看songid 变化

结合判断

http://stream17.qqmusic.qq.com/ (songid+3e7).mp3

模拟测试 成!!!

二:m4a 文件

对于这个东西 很纠结原因是,操,真的好麻烦看源播放

http://dl.stream.qqmusic.qq.com/C200003eIfnb2U2var.m4a?vkey=27A3DC93478A957FF995617D63146A557D143BC4DEBB72808CCA587A69C30777A0F646298FA252D3C19AE7AA2FC16F6C287C2ADBDD34857B&guid=3046871496

![有三个参数 源文件mid ukey guid]

生成guid

获取key http://c.y.qq.com/base/fcgi-bin/fcg_musicexpress.fcg?json=3&guid=8969145368&g_tk=938407465&jsonpCallback=jsonCallback&loginUin=0&hostUin=0&format=jsonp&inCharset=utf8&outCharset=GB2312&notice=0&platform=yqq&needNewCode=0

json:3 guid:8969145368 g_tk:938407465 jsonpCallback:jsonCallback loginUin:0 hostUin:0 format:jsonp inCharset:utf8 outCharset:GB2312 notice:0 platform:yqq needNewCode:0

获取Item http://c.y.qq.com/v8/fcg-bin/fcg_v8_album_info_cp.fcg?albummid=003QQs8k0f3fDu&g_tk=938407465&jsonpCallback=albuminfoCallback&loginUin=0&hostUin=0&format=jsonp&inCharset=utf8&outCharset=utf-8&notice=0&platform=yqq&needNewCode=0

albummid:003QQs8k0f3fDu g_tk:938407465 jsonpCallback:albuminfoCallback loginUin:0 hostUin:0 format:jsonp inCharset:utf8 outCharset:utf-8 notice:0 platform:yqq needNewCode:0

打开开关

http://c.y.qq.com/tplcloud/fcgi-bin/fcg_reportlsting_web.fcg?musicid=109174854&isexit=false&g_tk=938407465&_r=1479175786358

musicid:109174854 isexit:false g_tk:938407465 _r:1479175786358(随机生成)

抱歉不能说太多了,哎就怕他们抓我

抱歉了不能说太多了,

结果


最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台