使用python实现下载我们想听的歌曲,速度超快


Posted in Python onJuly 09, 2020

这里发现一个可以下歌的工具pymusic-dl,很好用,当然付费歌曲是下不来的,集成了很多音乐库的歌曲

首先安装pymusic-dl

pip install pymusic-dl

仔细发现就会知道,其实这个pip安装后只有info,所以我看到下载文件,以便后面安装

git clone https://github.com/0xHJK/music-dl.git

cd music-dl

python3 setup.py install

这里就安装成功了

试一下:

[root@VM_0_9_centos ~]# music-dl --help
Usage: music-dl [OPTIONS]
 
 Search and download music from netease, qq, kugou, baidu and xiami.
 Example: music-dl -k "周杰伦"
 
Options:
 --version    Show the version and exit.
 -k, --keyword TEXT 搜索关键字,歌名和歌手同时输入可以提高匹配(如 空帆船 朴树)
 -u, --url TEXT  通过指定的歌曲URL下载音乐
 -p, --playlist TEXT 通过指定的歌单URL下载音乐
 -s, --source TEXT  支持的数据源: baidu
 -n, --number INTEGER 搜索数量限制
 -o, --outdir TEXT  指定输出目录
 -x, --proxy TEXT  指定代理(如http://127.0.0.1:1087)
 -v, --verbose   详细模式
 --lyrics    同时下载歌词
 --cover    同时下载封面
 --nomerge    不对搜索结果列表排序和去重
 --help    Show this message and exit.

搜一下歌曲:

[root@VM_0_9_centos ~]# music-dl -k "张韶涵"
 
Searching 张韶涵 from ... NETEASE ... QQ ... KUGOU ... BAIDU ...
+------+-------------------------+----------------+---------+---------+---------------------------+---------+
| 序号 | 歌名     | 歌手   | 大小 | 时长 | 专辑      | 来源 |
+------+-------------------------+----------------+---------+---------+---------------------------+---------+
| 0 | 快乐崇拜    | 潘玮柏、张韶涵 | 3.16MB | 0:03:27 | WU HA      | NETEASE |
| 1 | 保护色     | 林俊杰,张韶涵 | 7.6MB | 0:03:19 | 她说 概念自选辑   | BAIDU |
| 2 | Faded (Live)   | 张韶涵、肖战 | 4.02MB | 0:04:23 | 中国梦之声·我们的歌 第9期 | KUGOU |
| 3 | 黎明前的黑暗 (Live)  | 张韶涵、王晰 | 3.79MB | 0:04:08 | 天赐的声音 第2期   | QQ  |
| 4 | 隐形的翅膀    | 张韶涵(韶涵) | 8.64MB | 0:03:44 | 一起飞     | BAIDU |
| 5 | 隐形的翅膀 (Live)  | 张韶涵   | 8.42MB | 0:03:40 | 隐藏的歌手 第六期   | NETEASE |
| 6 | 隐形的翅膀    | 张韶涵   | 3.42MB | 0:03:44 | 潘朵拉     | KUGOU |
| 7 | 阿刁 (Live)    | 张韶涵   | 4.9MB | 0:05:21 | 歌手第二季 第2期   | QQ  |
| 8 | 遗失的美好 (Live)  | 张韶涵   | 10.53MB | 0:04:36 | 隐藏的歌手 第六期   | NETEASE |
| 9 | 淋雨一直走    | 张韶涵   | 3.13MB | 0:03:24 | 有形的翅膀    | QQ  |
| 10 | 欧若拉 (Live)   | 张韶涵   | 4.49MB | 0:01:57 | 隐藏的歌手 第六期   | NETEASE |
| 11 | 欧若拉     | 张韶涵   | 4.0MB | 0:04:21 | 欧若拉     | QQ  |
| 12 | 亲爱的,那不是爱情  | 张韶涵   | 3.92MB | 0:04:16 | Ang 5.0     | QQ  |
| 13 | 亲爱的那不是爱情 (Live) | 张韶涵   | 10.58MB | 0:04:37 | 隐藏的歌手 第六期   | NETEASE |
+------+-------------------------+----------------+---------+---------+---------------------------+---------+
 
请输入下载序号,支持形如 0 3-5 8 的格式,输入 N 跳过下载
 >>: 0
 
===============================================================
0 | 快乐崇拜 | 潘玮柏、张韶涵 | 3.16MB | 0:03:27 | WU HA | NETEASE
 :: Downloading ... [####################################] 100%
 :: Saved to: /root/潘玮柏、张韶涵 - 快乐崇拜.mp3
===============================================================
 
请输入要搜索的歌曲,或Ctrl+C退出

我们可以看到文件已经下载到了上面显示的路径下了,速度真的很快,如果下不来,可能是付费的歌曲

以上这篇使用python实现下载我们想听的歌曲,速度超快就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python使用xmlrpclib模块实现对百度google的ping功能
Jun 02 Python
python实现在字符串中查找子字符串的方法
Jul 11 Python
Python处理json字符串转化为字典的简单实现
Jul 07 Python
使用Python爬取最好大学网大学排名
Feb 24 Python
matplotlib subplots 设置总图的标题方法
May 25 Python
使用python获取(宜宾市地震信息)地震信息
Jun 20 Python
ERLANG和PYTHON互通实现过程详解
Jul 05 Python
python 日期排序的实例代码
Jul 11 Python
Python中读取文件名中的数字的实例详解
Dec 25 Python
一劳永逸彻底解决pip install慢的办法
May 24 Python
Python获取江苏疫情实时数据及爬虫分析
Aug 02 Python
Python使用mitmproxy工具监控手机 下载手机小视频
Apr 18 Python
Python selenium模块实现定位过程解析
Jul 09 #Python
Python自动化操作实现图例绘制
Jul 09 #Python
解决pip install psycopg2出错问题
Jul 09 #Python
利用python下载scihub成文献为PDF操作
Jul 09 #Python
Python scrapy爬取小说代码案例详解
Jul 09 #Python
使用Python实现微信拍一拍功能的思路代码
Jul 09 #Python
pytorch 多分类问题,计算百分比操作
Jul 09 #Python
You might like
php动态实现表格跨行跨列实现代码
2012/11/06 PHP
php中实现进程锁与多进程的方法
2016/09/18 PHP
Yii2使用$this->context获取当前的Module、Controller(控制器)、Action等
2017/03/29 PHP
swoole和websocket简单聊天室开发
2017/11/18 PHP
laravel 框架执行流程与原理简单分析
2020/02/01 PHP
IE和Firefox在JavaScript应用中的兼容性探讨
2008/04/01 Javascript
基于Jquery的将DropDownlist的选中值赋给label的实现代码
2011/05/06 Javascript
关于div自适应高度/左右高度自适应一致的js代码
2013/03/22 Javascript
红米手机抢购的js代码
2014/03/10 Javascript
jQuery中find()方法用法实例
2015/01/07 Javascript
javascript中的previousSibling和nextSibling的正确用法
2015/09/16 Javascript
Angular的MVC和作用域
2016/12/26 Javascript
解决vue做详情页跳转的时候使用created方法 数据不会更新问题
2020/07/24 Javascript
VSCode插件安装完成后的配置(常用配置)
2020/08/24 Javascript
VUE-ElementUI 自定义Loading图操作
2020/11/11 Javascript
用Python创建声明性迷你语言的教程
2015/04/13 Python
用于统计项目中代码总行数的Python脚本分享
2015/04/21 Python
Python中getattr函数和hasattr函数作用详解
2016/06/14 Python
利用python实现微信头像加红色数字功能
2018/03/26 Python
python opencv检测目标颜色的实例讲解
2018/04/02 Python
python去掉 unicode 字符串前面的u方法
2018/10/21 Python
使用python接入微信聊天机器人
2020/03/31 Python
解决flask接口返回的内容中文乱码的问题
2020/04/03 Python
对python中arange()和linspace()的区别说明
2020/05/03 Python
利用CSS3制作简单的3d半透明立方体图片展示
2017/03/25 HTML / CSS
三星美国官网:Samsung美国
2017/02/06 全球购物
异常和异常类的概念
2014/09/12 面试题
怎么可以提高数据库查询数据的速度
2014/06/28 面试题
乐观大学生的自我评价
2014/01/10 职场文书
六十大寿答谢词
2014/01/12 职场文书
孝老爱亲模范事迹
2014/01/24 职场文书
计算机专业应届生求职信
2014/04/06 职场文书
2015年小学美术工作总结
2015/05/25 职场文书
中秋节感想
2015/08/10 职场文书
2019个人半年工作总结
2019/06/21 职场文书
Python IO文件管理的具体使用
2022/03/20 Python