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


有些时候我们下载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 3.11.0下载安装并使用help查看模块信息(Win11)

Python 3.11.0下载及安装Python官网: https://www.python.org/官网首页,Downloads菜单,点击“Python 3.11.0”,开始下载安装包,下载完成后得...

11种方法用Python下载文件,建议收藏!

??来源:网络今天我们一起学习如何使用不同的Python模块从web下载文件。此外,你将下载常规文件、web页面、Amazon S3和其他资源。最后,你将学习如何克服可能遇到的各种挑战,例如下载重定向...

Python下载与安装教程(很详细) python下载安装教程3.10.0

Python安装包整理好了~需要的戳!(见文末)安装包整理好了~需要的戳!...

如何下载并安装Python 如何下载并安装小米运动APP?

之前我教你们编了很多小游戏,但是,Python该怎么下载和安装,我却没教你们。这篇文章,我要教你们如何下载并安装Python。1. 下载python进入python官网下载(链接https://www...

PyTorch中文版官方教程来啦(附下载)

PyTorch 中文版官方教程来了。PyTorch 是近期最为火爆的深度学习框架之一,然而其中文版官方教程久久不来。近日,一款完整的 PyTorch 中文版官方教程出炉,读者朋友从中可以更好的学习了解...

Python 3.12安装包下载安装教程 python3.10下载安装教程

软件简介Python 3.12是一种编程语言,知识兔使用对象,类和清晰的语法语言来帮助您创建,编辑和生成自己的应用程序。Python编程语言是为学术或商业目的而开发的许多软件应用程序的支柱,它包括一个...