使用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 相关文章推荐
使用scrapy实现爬网站例子和实现网络爬虫(蜘蛛)的步骤
Jan 23 Python
python基于socket实现网络广播的方法
Apr 29 Python
Python随机生成信用卡卡号的实现方法
May 14 Python
Python实现telnet服务器的方法
Jul 10 Python
简单谈谈Python中的反转字符串问题
Oct 24 Python
解决Django模板无法使用perms变量问题的方法
Sep 10 Python
django启动uwsgi报错的解决方法
Apr 08 Python
python检测空间储存剩余大小和指定文件夹内存占用的实例
Jun 11 Python
python3实现名片管理系统
Nov 29 Python
解决pycharm 安装numpy失败的问题
Dec 05 Python
TensorFlow获取加载模型中的全部张量名称代码
Feb 11 Python
Python如何将字符串转换为日期
Jul 31 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从右向左/从左向右截取字符串的实现方法
2011/11/28 PHP
解析PHP中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思
2013/06/28 PHP
php隐藏IP地址后两位显示为星号的方法
2014/11/21 PHP
从sohu弄下来的flash中展示图片的代码
2007/04/27 Javascript
JS的数组的扩展实例代码
2008/07/09 Javascript
jQuery的链式调用浅析
2010/12/03 Javascript
js控制的回到页面顶端goTop的代码实现
2013/03/20 Javascript
深入理解javascript中的立即执行函数(function(){…})()
2014/06/12 Javascript
JavaScrip常见的一些算法总结
2015/12/28 Javascript
微信开发 js实现tabs选项卡效果
2016/10/28 Javascript
原生js更改css样式的两种方式
2017/03/15 Javascript
Angular 2父子组件数据传递之局部变量获取子组件其他成员
2017/07/04 Javascript
详解JS中的this、apply、call、bind(经典面试题)
2017/09/19 Javascript
微信小程序三级联动选择器使用方法
2020/05/19 Javascript
从零开始搭建vue移动端项目到上线的步骤
2018/10/15 Javascript
vue实现文字横向无缝走马灯组件效果的实例代码
2019/04/09 Javascript
google广告之另类js调用实现代码
2020/08/22 Javascript
通过Python来使用七牛云存储的方法详解
2015/08/07 Python
python如何使用正则表达式的前向、后向搜索及前向搜索否定模式详解
2017/11/08 Python
python+opencv实现的简单人脸识别代码示例
2017/11/14 Python
python 3.7.0 下pillow安装方法
2018/08/27 Python
详解【python】str与json类型转换
2019/04/29 Python
对python中基于tcp协议的通信(数据传输)实例讲解
2019/07/22 Python
Django CSRF跨站请求伪造防护过程解析
2019/07/31 Python
python pygame实现挡板弹球游戏
2019/11/25 Python
Python中logging日志库实例详解
2020/02/19 Python
Python计算指定日期是今年的第几天(三种方法)
2020/03/26 Python
python 多线程共享全局变量的优劣
2020/09/24 Python
一篇文章带你搞定Ubuntu中打开Pycharm总是卡顿崩溃
2020/11/02 Python
小学生获奖感言范文
2014/02/02 职场文书
运动会闭幕式解说词
2014/02/21 职场文书
毕业设计指导教师评语
2014/12/30 职场文书
会议营销主持词
2015/07/03 职场文书
学生会部长竞选稿
2015/11/19 职场文书
创业计划书之青年旅馆
2019/09/23 职场文书
Python中OpenCV实现查找轮廓的实例
2021/06/08 Python