使用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 map和reduce函数用法示例
Feb 26 Python
python爬虫爬取某站上海租房图片
Feb 04 Python
python实现百度语音识别api
Apr 10 Python
Python实现八皇后问题示例代码
Dec 09 Python
python实现计数排序与桶排序实例代码
Mar 28 Python
python Tcp协议发送和接收信息的例子
Jul 22 Python
手把手教你安装Windows版本的Tensorflow
Mar 26 Python
对Python 字典元素进行删除的方法
Jul 31 Python
python 实现socket服务端并发的四种方式
Dec 14 Python
Python利用socket模块开发简单的端口扫描工具的实现
Jan 27 Python
python批量提取图片信息并保存的实现
Feb 05 Python
python数字图像处理数据类型及颜色空间转换
Jun 28 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通过array_merge()函数合并关联和非关联数组的方法
2015/03/18 PHP
PHP中is_file()函数使用指南
2015/05/08 PHP
JSON扫盲帖 JSON.as类教程
2009/02/16 Javascript
javascript 解析后的xml对象的读取方法细解
2009/07/25 Javascript
javascript 定义新对象方法
2010/02/20 Javascript
javascript实现随时变化着的背景颜色
2015/04/02 Javascript
JavaScript保留关键字汇总
2015/12/01 Javascript
jquery点击改变class并toggle的实现代码
2016/05/15 Javascript
原生JS实现图片网格式渐显、渐隐效果
2017/06/05 Javascript
基于Particles.js制作超炫粒子动态背景效果(仿知乎)
2017/09/13 Javascript
vue组件中iview的modal组件爬坑问题之modal的显示与否应该是使用v-show
2019/04/12 Javascript
详解如何探测小程序返回到webview页面
2019/05/14 Javascript
详解vue 命名视图
2019/08/14 Javascript
解决vue自定义指令导致的内存泄漏问题
2020/08/04 Javascript
VUE前端从后台请求过来的数据进行转换数据结构操作
2020/11/11 Javascript
JS数组索引检测中的数据类型问题详解
2021/01/11 Javascript
Python端口扫描简单程序
2016/11/10 Python
解决python文件字符串转列表时遇到空行的问题
2017/07/09 Python
利用python批量修改word文件名的方法示例
2017/10/17 Python
python中的闭包函数
2018/02/09 Python
pandas.DataFrame选取/排除特定行的方法
2018/07/03 Python
在matplotlib的图中设置中文标签的方法
2018/12/13 Python
python简单实现矩阵的乘,加,转置和逆运算示例
2019/07/10 Python
python被修饰的函数消失问题解决(基于wraps函数)
2019/11/04 Python
python的json包位置及用法总结
2020/06/21 Python
pytorch判断是否cuda 判断变量类型方式
2020/06/23 Python
keras实现VGG16方式(预测一张图片)
2020/07/07 Python
Python调用飞书发送消息的示例
2020/11/10 Python
美国生鲜及杂货电商:FreshDirect
2018/01/29 全球购物
荷兰时尚精品店:Labels Fashion
2020/03/22 全球购物
安全协议书范本
2014/04/21 职场文书
社区义诊活动总结
2014/04/30 职场文书
公司借款担保书
2015/09/22 职场文书
2019年朋友圈经典励志语录50条
2019/07/05 职场文书
MySQL的Query Cache图文详解
2021/07/01 MySQL
ConditionalOnProperty配置swagger不生效问题及解决
2022/06/14 Java/Android