使用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实现的井字棋(Tic Tac Toe)游戏示例
Jan 31 Python
tensorflow识别自己手写数字
Mar 14 Python
Python 调用PIL库失败的解决方法
Jan 08 Python
python实现名片管理系统项目
Apr 26 Python
利用pyuic5将ui文件转换为py文件的方法
Jun 19 Python
Django框架基础模板标签与filter使用方法详解
Jul 23 Python
django如何自己创建一个中间件
Jul 24 Python
阿里云ECS服务器部署django的方法
Aug 29 Python
python字符串反转的四种方法详解
Dec 02 Python
Python3使用 GitLab API 进行批量合并分支
Oct 15 Python
python Yaml、Json、Dict之间的转化
Oct 19 Python
 分享一个Python 遇到数据库超好用的模块
Apr 06 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 pki加密技术(openssl)详解
2013/07/01 PHP
php基于环形链表解决约瑟夫环问题示例
2017/11/07 PHP
Mac下关于PHP环境和扩展的安装详解
2019/10/17 PHP
PHP 文件写入和读取操作实例详解【必看篇】
2019/11/04 PHP
JCalendar 日历控件 v1.0 beta[兼容IE&Firefox] 有文档和例子
2007/05/30 Javascript
javascript错误的认识不用关心内存管理
2012/12/15 Javascript
Jquery中LigerUi的弹出编辑框(实现方法)
2013/07/09 Javascript
jQuery教程 $()包装函数来实现数组元素分页效果
2013/08/13 Javascript
jsPDF生成pdf后在网页展示实例
2014/01/16 Javascript
Jquery Ajax Error 调试错误的技巧
2015/11/20 Javascript
深入学习jQuery中的data()
2016/12/22 Javascript
jQuery实现两列等高并自适应高度
2016/12/22 Javascript
JavaScript用JSONP跨域请求数据实例详解
2017/01/06 Javascript
vue.js国际化 vue-i18n插件的使用详解
2017/07/07 Javascript
Vue组件通信实践记录(推荐)
2017/08/15 Javascript
基于js中的原型(全面讲解)
2017/09/19 Javascript
解决Vue使用swiper动态加载数据,动态轮播数据显示白屏的问题
2018/09/27 Javascript
微信小程序在地图选择地址并返回经纬度简单示例
2018/12/03 Javascript
bootstrap-table后端分页功能完整实例
2020/06/01 Javascript
[02:41]DOTA2英雄基础教程 谜团
2013/12/10 DOTA
[03:11]完美世界DOTA2联赛PWL DAY8集锦
2020/11/09 DOTA
从零学python系列之数据处理编程实例(一)
2014/05/22 Python
实例讲解Python设计模式编程之工厂方法模式的使用
2016/03/02 Python
全面了解Python环境配置及项目建立
2016/06/30 Python
Python入门教程之运算符与控制流
2016/08/17 Python
python实现获取Ip归属地等信息
2016/08/27 Python
Python定义一个跨越多行的字符串的多种方法小结
2018/07/19 Python
Python 加密与解密小结
2018/12/06 Python
在Pycharm中将pyinstaller加入External Tools的方法
2019/01/16 Python
python opencv实现证件照换底功能
2019/08/19 Python
python+tkinter实现学生管理系统
2019/08/20 Python
将python安装信息加入注册表的示例
2019/11/20 Python
Python 安装 virturalenv 虚拟环境的教程详解
2020/02/21 Python
python Cartopy的基础使用详解
2020/11/01 Python
幼儿园见习报告范文
2014/10/30 职场文书
python+opencv实现目标跟踪过程
2022/06/21 Python