使用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实现命令行有道词典的方法示例
Jan 31 Python
Python引用类型和值类型的区别与使用解析
Oct 17 Python
SVM基本概念及Python实现代码
Dec 27 Python
简单的python协同过滤程序实例代码
Jan 31 Python
pandas string转dataframe的方法
Apr 11 Python
python 爬虫 批量获取代理ip的实例代码
May 22 Python
Python实现多条件筛选目标数据功能【测试可用】
Jun 13 Python
python笔记之mean()函数实现求取均值的功能代码
Jul 05 Python
Python中的self用法详解
Aug 06 Python
python自动保存百度盘资源到百度盘中的实例代码
Aug 26 Python
Python flask框架端口失效解决方案
Jun 04 Python
Python自动化测试PO模型封装过程详解
Jun 22 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中使用sftp教程
2015/03/30 PHP
PHP基于SimpleXML生成和解析xml的方法示例
2017/07/17 PHP
php 可变函数使用小结
2018/06/12 PHP
PHP优化之批量操作MySQL实例分析
2020/04/23 PHP
javascript 模拟点击广告
2010/01/02 Javascript
jQuery链式操作如何实现以及为什么要用链式操作
2013/01/17 Javascript
网页前端优化之滚动延时加载图片示例
2013/07/13 Javascript
jQuery 文本框得失焦点的简单实例
2014/02/19 Javascript
浅谈轻量级js模板引擎simplite
2015/02/13 Javascript
js+html5通过canvas指定开始和结束点绘制线条的方法
2015/06/05 Javascript
javascript实现的闭包简单实例
2015/07/17 Javascript
jQuery基于扩展简单实现倒计时功能的方法
2016/05/14 Javascript
JS开发中百度地图+城市联动实现实时触发查询地址功能
2017/04/13 Javascript
浅谈函数调用的不同方式,以及this的指向
2017/09/17 Javascript
jQuery实现基本淡入淡出效果的方法详解
2018/09/05 jQuery
vue中当图片地址无效的时候,显示默认图片的方法
2018/09/18 Javascript
JS实现鼠标按下拖拽效果
2020/07/23 Javascript
Python实现通讯录功能
2018/02/22 Python
使用Python微信库itchat获得好友和群组已撤回的消息
2018/06/24 Python
Python 面试中 8 个必考问题
2018/11/16 Python
Python根据欧拉角求旋转矩阵的实例
2019/01/28 Python
安装Pycharm2019以及配置anconda教程的方法步骤
2019/11/11 Python
CSS3模块的目前的状况分析
2010/02/24 HTML / CSS
HTML5 Canvas鼠标与键盘事件demo示例
2013/07/04 HTML / CSS
肯尼亚网上商城:Kilimall
2016/08/20 全球购物
Travelstart沙特阿拉伯:廉价航班、豪华酒店和实惠的汽车租赁优惠
2019/04/06 全球购物
RUIFIER官网:英国奢侈高级珠宝品牌
2020/06/12 全球购物
英国奢侈品在线精品店:Hervia
2020/09/03 全球购物
C/C++ 笔试、面试题目大汇总
2015/11/21 面试题
介绍一下write命令
2012/09/24 面试题
物业门卫岗位职责
2013/12/28 职场文书
幼儿园秋游活动方案
2014/01/21 职场文书
应聘编辑自荐信范文
2014/03/12 职场文书
老公写给老婆的检讨书
2015/05/06 职场文书
如何利用JavaScript实现二叉搜索树
2021/04/02 Javascript
PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
2021/04/16 PHP