使用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操作mysql数据库
Mar 05 Python
详解python 字符串和日期之间转换 StringAndDate
May 04 Python
Python实现购物系统(示例讲解)
Sep 13 Python
python实现微信远程控制电脑
Feb 22 Python
python主线程捕获子线程的方法
Jun 17 Python
Python中常用的8种字符串操作方法
May 06 Python
selenium跳过webdriver检测并模拟登录淘宝
Jun 12 Python
python 爬取学信网登录页面的例子
Aug 13 Python
Django框架HttpRequest对象用法实例分析
Nov 01 Python
Python调用.net动态库实现过程解析
Jun 05 Python
利用python做数据拟合详情
Nov 17 Python
python读取并查看npz/npy文件数据以及数据显示方法
Apr 14 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
使用php4加速网络传输
2006/10/09 PHP
PHP令牌 Token改进版
2008/07/18 PHP
解析PHP中一些可能会被忽略的问题
2013/06/21 PHP
详解PHP的Laravel框架中Eloquent对象关系映射使用
2016/02/26 PHP
一个非常实用的php文件上传类
2017/07/04 PHP
鼠标滑上去后图片放大浮出效果的js代码
2011/05/28 Javascript
Extjs gridpanel 出现横向滚动条问题的解决方法
2011/07/04 Javascript
JS获取计算机mac地址以及IP的实现方法
2014/01/08 Javascript
IE中的File域无法清空使用jQuery重设File域
2014/04/24 Javascript
jquery模拟LCD 时钟的html文件源代码
2014/06/16 Javascript
node.js中的fs.close方法使用说明
2014/12/17 Javascript
图解js图片轮播效果
2015/12/20 Javascript
javascript显示倒计时控制按钮的简单实现
2016/06/07 Javascript
JS制作类似选项卡切换的年历
2016/12/03 Javascript
nodejs中模块定义实例详解
2017/03/18 NodeJs
vue组件生命周期详解
2017/11/07 Javascript
微信小程序input框中加入小图标的实现方法
2018/06/19 Javascript
vue.js实现备忘录demo
2019/06/26 Javascript
JS实现导航栏楼层特效
2020/01/01 Javascript
vue中重定向redirect:‘/index‘,不显示问题、跳转出错的完美解决
2020/09/28 Javascript
Vue 数据响应式相关总结
2021/01/28 Vue.js
python实现的文件同步服务器实例
2015/06/02 Python
python图像常规操作
2017/11/11 Python
django模型层(model)进行建表、查询与删除的基础教程
2017/11/21 Python
在Python中居然可以定义两个同名通参数的函数
2019/01/31 Python
djano一对一、多对多、分页实例代码
2019/08/16 Python
Python如何使用turtle库绘制图形
2020/02/26 Python
python try...finally...的实现方法
2020/11/25 Python
俄罗斯和世界各地的酒店预订:Hotels.com俄罗斯
2016/08/19 全球购物
英国评分最高的女性剃须刀订阅盒:FFS Beauty
2018/01/25 全球购物
澳大利亚儿童精品仓库:Goo & Co.
2019/06/20 全球购物
耐克波兰官方网站:Nike波兰
2019/09/03 全球购物
观看禁毒宣传片后的感想
2015/08/11 职场文书
导游词之茶卡盐湖
2019/11/26 职场文书
Golang二维数组的使用方式
2021/05/28 Golang
MySQL高级进阶sql语句总结大全
2022/03/16 MySQL