使用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翻译软件实现代码(使用google api完成)
Nov 26 Python
使用Python进行稳定可靠的文件操作详解
Dec 31 Python
Python Web框架Flask中使用百度云存储BCS实例
Feb 08 Python
在Python中使用dict和set方法的教程
Apr 27 Python
Python yield与实现方法代码分析
Feb 06 Python
查看python下OpenCV版本的方法
Aug 03 Python
对python中的argv和argc使用详解
Dec 15 Python
python 获取图片分辨率的方法
Jan 08 Python
详解PANDAS 数据合并与重塑(join/merge篇)
Jul 09 Python
Win10里python3创建虚拟环境的步骤
Jan 31 Python
Keras SGD 随机梯度下降优化器参数设置方式
Jun 19 Python
Python3.9最新版下载与安装图文教程详解(Windows系统为例)
Nov 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
全国FM电台频率大全 - 6 辽宁省
2020/03/11 无线电
PHP异步进程助手async-helper
2018/02/05 PHP
Laravel框架文件上传功能实现方法示例
2019/04/16 PHP
InnerHtml和InnerText的区别分析
2009/03/13 Javascript
IE6不能修改NAME问题的解决方法
2010/09/03 Javascript
jQuery(js)获取文字宽度(显示长度)示例代码
2013/12/31 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(一)
2015/12/10 Javascript
Bootstrap源码解读导航(6)
2016/12/23 Javascript
Vue源码中要const _toStr = Object.prototype.toString的原因分析
2018/12/09 Javascript
详解一个基于react+webpack的多页面应用配置
2019/01/21 Javascript
微信小程序实现单列下拉菜单效果
2019/04/25 Javascript
微信小程序wx.navigateTo中events属性实现页面间通信传值,数据同步
2019/07/13 Javascript
layui使用label标签的方法
2019/09/14 Javascript
使用p5.js临摹动态图形
2019/10/23 Javascript
python实现计算资源图标crc值的方法
2014/10/05 Python
python中urllib模块用法实例详解
2014/11/19 Python
Python中的Classes和Metaclasses详解
2015/04/02 Python
利用Python抓取行政区划码的方法
2016/11/28 Python
Jacobi迭代算法的Python实现详解
2019/06/29 Python
Python中使用gflags实例及原理解析
2019/12/13 Python
聊聊python中的异常嵌套
2020/09/01 Python
五年级科学教学反思
2014/02/05 职场文书
效能监察建议书
2014/05/19 职场文书
合作协议书范文
2014/08/20 职场文书
大学生实习证明范本
2014/09/19 职场文书
房产授权委托书范本
2014/09/22 职场文书
毕业横幅标语
2014/10/08 职场文书
2014年组织委员工作总结
2014/12/01 职场文书
高三毕业评语
2014/12/31 职场文书
2015年设计师个人工作总结
2015/04/25 职场文书
CSS3 制作精美的定价表
2021/04/06 HTML / CSS
PyTorch的Debug指南
2021/05/07 Python
Golang中异常处理机制详解
2021/06/08 Golang
前端vue+express实现文件的上传下载示例
2022/02/18 Vue.js
豆瓣2021评分最高动画剧集-豆瓣评分最高的动画剧集2021
2022/03/18 日漫
Win10本地连接不见了怎么恢复? win10系统电脑本地连接不见了解决方法
2023/01/09 数码科技