利用Python攻破腾讯QQ音乐,海量付费歌曲任意下载

liftword6个月前 (12-23)技术文章68


有些时候我们下载QQ音乐的歌曲的时候,比较操蛋的就是要付费下载,于是小编今天就教你如何用Python免费下载QQ音乐付费歌曲!

且看教程

开发工具

Python版本:3.7相干模块:requestsreurllibosffmpeg

QQ音乐网站数据请求url

第一个接口需要根据歌曲名构造完整链接来搜索需要下载的歌曲信息;第二个接口需要根据第一个接口返回的信息来构造完整链接来获取歌曲下载地址的部分信息;第三个接口即为歌曲下载地址,需要根据前两个接口获取的信息来构造完整链接

self.searchUrl ='https://c.y.qq.com/soso/fcgi-bin/client_search_cp?ct=24&qqmusic_ver=1298&new_json=1&remoteplace=txt.yqq.top&searchid=34725291680541638&t=0&aggr=1&cr=1&catZhida=1&lossless=0&flag_qc=0&p=1&n=20&w={}&g_tk=5381&jsonpCallback=MusicJsonCallback703296236531272&loginUin=0&hostUin=0&format=jsonp&inCharset=utf8&outCharset=utf-8?ice=0&platform=yqq&needNewCode=0'

self.fcg_url ='https://c.y.qq.com/base/fcgi-bin/fcg_music_express_mobile3.fcg?g_tk=5381&jsonpCallback=MusicJsonCallback9239412173137234&loginUin=0&hostUin=0&format=json&inCharset=utf8&outCharset=utf-8?ice=0&platform=yqq&needNewCode=0&cid=205361747&callback=MusicJsonCallback9239412173137234&uin=0&songmid={}&filename={}.m4a&guid=8208467632'

self.downloader_url ='http://dl.stream.qqmusic.qq.com/{}.m4a?vkey={}&guid=8208467632&uin=0&fromtag=66'

这是源代码,像代码致敬!


结语

这就是本文的全部内容了,是否对你有帮助呢?小编还得说一句切勿商用哦!当然啦,需要源代码和资料的可以私信小编“01”即可免费领取啦!

相关文章

全网最详细的Python自动化测试+邮件推送+企业微信推送+Jenkins

目录1. 概述1.1 python自动化1.2 邮件推送1.3 企业微信推送1.4 Jenkins自动化部署2. 项目实现2.1 python脚本2.2 运行脚本2.3 邮件推送2.4 企业微信推送2...

一个Python编写的小说下载器 python做小说阅读器

先看看效果昨天我们已经能够爬任意一本小说,今天我们用一个新的库--tkinter库做一个简单的图形界面,实现类似小说下载器那样的简单功能。先说一下tkinter库:Tkinter 是 Python 的...

Python零基础学习第二天——python的下载安装

今天跟着刘金玉老师学了python的下载与安装,我自己回顾一下,顺便给有需要的同学参考。下载前先了解自己的电脑配置,查看是windows、还是mac os、或者Linux系统,本文以windows系统...