资讯专栏INFORMATION COLUMN

利用Python制作音乐下载器【支持所有主流的平台】

hosition / 590人阅读

摘要:目前支持的平台网易云音乐酷狗音乐音乐千千百度音乐酷我音乐虾米音乐。存在的退出程序后存在类似进程残留的现象。具体实现过程详见源代码。

文章首发于公众号:Charles的皮卡丘
作者:Charles

开发工具:
Python版本:3.6.4
相关模块:
pycryptodome模块;
pillow模块;
requests模块;
以及一些Python自带的模块。

环境搭建:
安装Python并添加到环境变量,pip安装需要的相关模块即可。

目前支持的平台:
网易云音乐;
酷狗音乐;
QQ音乐;
千千(百度)音乐;
酷我音乐;
虾米音乐。

存在的bug:
退出程序后存在类似进程残留的现象。

原理说明:
主要还是抓包分析并找到需要的接口和请求接口所需的参数,值得一提的是虾米音乐的歌曲链接是凯撒加密的,网易云音乐的两个post参数是参考https://www.zhihu.com/questio...计算的。
具体实现过程详见源代码。

视频演示:
利用Python制作音乐下载器

源代码:
https://github.com/CharlesPik...

最后欢迎关注我的个人公众号:Charles的皮卡丘,公众号内回复“音乐下载器V1.2”可获取打包好的音乐下载器软件(EXE文件)。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/45555.html

相关文章

  • 常用数据可视化工具

    摘要:俗话说,不会使用工具来完成任务的都是进化不完全的表现,大数据时代,可视化已经深深钻进我们的生活,使用可视化工具也变的相当普遍,今天我们来总结下当下可视化工具都有哪些。是一个地图库,主要面向数据可视化用户。 俗话说,不会使用工具来完成任务的都是进化不完全的表现,大数据时代,可视化已经深深钻进我们的生活,使用可视化工具也变的相当普遍,今天我们来总结下当下可视化工具都有哪些。 showImg...

    philadelphia 评论0 收藏0
  • javascript功能插件大集合,写前端亲们记得收藏

    摘要:一个专注于浏览器端和兼容的包管理器。一个整合和的最佳思想,使开发者能快速方便地组织和编写前端代码的下一代包管理器。完全插件化的工具,能在中识别和记录模式。健壮的优雅且功能丰富的模板引擎。完整的经过充分测试和记录数据结构的库。 【导读】:GitHub 上有一个 Awesome – XXX 系列的资源整理。awesome-javascript 是 sorrycc 发起维护的 JS 资源列表...

    cfanr 评论0 收藏0
  • JavaScript 资源大全中文版

    摘要:官网全新的静态包管理器。官网一个整合和官网的最佳思想,使开发者能快速方便地组织和编写前端代码的下一代包管理器。官网小巧的兼容的所见即所得的富文本编辑器。官网富文本编辑器。官网由制作,适用于每天写作的富文本编辑器。 1. 包管理器 管理着 javascript 库,并提供读取和打包它们的工具。 npm:npm 是 javascript 的包管理器。官网 cnpm:cnpm 是 由于国...

    jzman 评论0 收藏0
  • javascript功能插件大集合 前端常用插件 js常用插件

    摘要:转载来源包管理器管理着库,并提供读取和打包它们的工具。能构建更好应用的客户端包管理器。一个整合和的最佳思想,使开发者能快速方便地组织和编写前端代码的下一代包管理器。很棒的组件集合。隐秘地使用和用户数据。 转载来源:https://github.com/jobbole/aw... 包管理器管理着 javascript 库,并提供读取和打包它们的工具。•npm – npm 是 javasc...

    netmou 评论0 收藏0
  • javascript功能插件大集合 前端常用插件 js常用插件

    摘要:转载来源包管理器管理着库,并提供读取和打包它们的工具。能构建更好应用的客户端包管理器。一个整合和的最佳思想,使开发者能快速方便地组织和编写前端代码的下一代包管理器。很棒的组件集合。隐秘地使用和用户数据。 转载来源:https://github.com/jobbole/aw... 包管理器管理着 javascript 库,并提供读取和打包它们的工具。•npm – npm 是 javasc...

    Hydrogen 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<