美文网首页
Python开发制作酷狗和QQ音乐下载器

Python开发制作酷狗和QQ音乐下载器

作者: 扒皮狼 | 来源:发表于2020-07-14 14:01 被阅读0次

    开发工具

    Python版本:3.6.4

    相关模块:

    requests模块

    以及一些Python自带的模块。

    环境搭建

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

    相关文件

    关注公众号“python工程狮”回复‘酷狗’获取。

    原理简介

    QQ音乐下载器:

    分析网页数据之后可以找到下面三个接口:

    image

    第一个接口需要根据歌曲名构造完整链接来搜索需要下载的歌曲信息;

    第二个接口需要根据第一个接口返回的信息来构造完整链接来获取歌曲下载地址的部分信息;

    第三个接口即为歌曲下载地址,需要根据前两个接口获取的信息来构造完整链接。

    具体的实现过程见相关文件中的源代码。

    酷狗音乐下载器:

    分析网页数据之后可以获得以下两个接口:

    image

    利用方式类似于QQ音乐下载器,但比QQ音乐下载器简单一些。第二个接口需要第一个接口返回的哈希值来构造完整链接,然后请求第二个接口就可以获取歌曲的下载链接。

    具体的实现过程见相关文件中的源代码。

    使用演示

    QQ音乐下载器:

    在cmd窗口运行QQ_Downloader.py文件即可。

    演示如下图所示:

    image image

    酷狗音乐下载器:

    在cmd窗口运行KG_Downloader.py文件即可。

    演示如下图所示:

    image image

    相关文章

      网友评论

          本文标题:Python开发制作酷狗和QQ音乐下载器

          本文链接:https://www.haomeiwen.com/subject/hboxhktx.html