我这里使用的方法 比较简单 用神奇fiddler即可。
这些分两篇 第一篇定位音乐然后手动操作保存 第二篇自动下载
首先本篇下载的最近很火的一首歌叫 《 你的酒馆对我打了烊 》 这个音乐在qq音乐客户端上提示版权不允许下载,但是他可以播放,既然他可以播放 那么他肯定是需要缓存的。
那么就可以下载,只是直接点击他的那个下载按钮不给下载而已。具体为什么可以自己去百度上搜一下原因。
因为爬取使用客户端需要涉及到逆向知识 难度比较大,而且我们只是为要这个音乐所以这里选择网页端。
Fiddler默认代理是127.0.0.1:8888 然后浏览器代理上127.0.0.1:8888这个地址 即可
我这里一步一步做的目的是为了让大家可以跟着做 不至于遇到其他什么突发情况
到这里 基本就已经完事了 我们是要最后这一步骤的 。
这个时候 fiddler可以选择停止抓吧 按f12即可
将fiddler一直拉的最下方 然后可以看到跟我类似的图
在这个红框中可以清晰的看到 这是个音乐格式 也就是说 可能就是音乐本体
我们可以保存下载 播放一下 最后先下个qq音乐的播放器 看能不能播放
选择那行右键 按照下图操作 即可保存了
下面就是快快乐乐的播放音乐了 不管是做成铃声还是啥的 都可以了
下一篇会按照这个包来进行反向分析 然后通过python进行编码实现自动下载。
其实很多视频下载 也是类似的方法 因为不管是音乐还是视频 几乎都可以直接看到他的格式 所以用好了fiddler等于成功了一半。