使用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实现协同过滤的教程
Apr 08 Python
Python编程中对super函数的正确理解和用法解析
Jul 02 Python
Python整型运算之布尔型、标准整型、长整型操作示例
Jul 21 Python
python实现Decorator模式实例代码
Feb 09 Python
numpy中loadtxt 的用法详解
Aug 03 Python
Python文件读写保存操作的示例代码
Sep 14 Python
Python 中PyQt5 点击主窗口弹出另一个窗口的实现方法
Jul 04 Python
django3.02模板中的超链接配置实例代码
Feb 04 Python
详解Python高阶函数
Aug 15 Python
Python基于Webhook实现github自动化部署
Nov 28 Python
Python如何把不同类型数据的json序列化
Apr 30 Python
Python基础之条件语句详解
Jun 16 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
推荐文章系统(一)
2006/10/09 PHP
自己写了一个php检测文件编码的函数
2014/04/21 PHP
PHP callback函数使用方法和注意事项
2015/01/23 PHP
Windows下编译PHP5.4和xdebug全记录
2015/04/03 PHP
非常重要的php正则表达式详解
2016/01/04 PHP
实例分析10个PHP常见安全问题
2019/07/09 PHP
PHP INT类型在内存中占字节详解
2019/07/20 PHP
写的htc的数据表格
2007/01/20 Javascript
js调试工具 Javascript Debug Toolkit 2.0.0版本发布
2008/12/02 Javascript
jquery配合css简单实现返回顶部效果
2013/09/30 Javascript
Javascript中浮点数相乘的一个解决方法
2014/06/03 Javascript
jQuery绑定事件不执行但alert后可以正常执行
2014/06/03 Javascript
escape编码与unescape解码汉字出现乱码的解决方法
2014/07/02 Javascript
JQuery中extend的用法实例分析
2015/02/08 Javascript
JavaScript中的数组遍历forEach()与map()方法以及兼容写法介绍
2016/05/19 Javascript
js原生之焦点图转换加定时器实例
2016/12/12 Javascript
Angularjs根据json文件动态生成路由状态的实现方法
2017/04/17 Javascript
JS实现点击循环切换显示内容的方法
2017/10/19 Javascript
vue 路由页面之间实现用手指进行滑动的方法
2018/02/23 Javascript
vuejs简单验证码功能完整示例
2019/01/08 Javascript
浅谈小程序globalData的那些事儿
2019/11/01 Javascript
[05:48]DOTA2英雄梦之声vol21 屠夫
2014/06/20 DOTA
python实现textrank关键词提取
2018/06/22 Python
Python3之乱码\xe6\x97\xa0\xe6\xb3\x95处理方式
2020/05/11 Python
Anaconda详细安装步骤图文教程
2020/11/12 Python
巧用 CSS3的webkit-box-reflect 倒影实现各类动效
2021/03/05 HTML / CSS
西班牙英格列斯百货法国官网:El Corte Inglés法国
2017/07/09 全球购物
即兴演讲稿
2014/01/04 职场文书
学习雷锋演讲稿
2014/05/10 职场文书
体育运动口号
2014/06/09 职场文书
2014年法制宣传日活动方案
2014/11/02 职场文书
讲座通知范文
2015/04/23 职场文书
2019各种承诺书范文
2019/06/24 职场文书
教您:房贷工资收入证明应该怎么写?
2019/08/19 职场文书
MyBatis核心源码深度剖析SQL语句执行过程
2022/05/20 Java/Android
阿里云服务器(windows)手动部署FTP站点详细教程
2022/08/05 Servers