利用Python来下载会员歌曲!想让我充会员?不存在的!
低头呢喃,对你的偏爱太过于明目张胆 目标 QQ音乐中VIP才能下载的歌曲 使用库 主要使用的库:
分析 进群:548377875 ??即可获取数十套PDF哦! 利用chrome的开发者工具,勾选Preserver log,并且选中Media,刷新页面 刷新页面 所以现在的问题成了如何请求文件A。我们已经有了请求参数,也可以找到服务器的接口 根据反复测试,发现只有关键字vkey的值在发生变化,所以只要我们获取了动态变化的vkey值,拿到文件A就易如反掌了 (2)文件B 通过开发者工具,我找到了一个JS文件,暂且称之为文件B,它在歌曲文件之前被请求,并且其返还数据里面有vkey值 我们也发现,需要请求这个文件,需要的query参数不可谓少 如何获得这个文件呢? 可以看到,获取这个文件的关键点是albummid的值 (4)文件D 来到QQ音乐的搜索界面 当我们在搜索框中键入文字以后点击右边的搜索按钮,会发现浏览器收到一个文件,我称之为文件D 文件D中的list里边就包含了我们搜索出来的结果,因为存在歌曲同名啊,翻唱之类的,所以一般list里边都包含多个值,而一般情况下,比较火的歌,且在QQ音乐中有版权的,都会存放在第一个(如果有其他目的,可自行在list的数据中进行取舍),这里我就只取出第一个 为了更加友好,我另写了一个main.py的文件,来提示程序的用法 代码运行效果如下 完整代码已上传Github,源码需要请私信! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |