使用python实现下载我们想听的歌曲,速度超快
时间:2022-07-27
本文章向大家介绍使用python实现下载我们想听的歌曲,速度超快,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
这里发现一个可以下歌的工具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实现下载我们想听的歌曲,速度超快就是小编分享给大家的全部内容了,希望能给大家一个参考。
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 简单谈谈centos7中配置php
- Linux动态链接库的使用
- Linux下部署springboot项目的方法步骤
- Linux、CentOS下安装zip与unzip指令功能(服务器)
- Linux上查看用户创建日期的几种方法总结
- 详解基于Linux的LVM无缝磁盘水平扩容
- CentOS平台实现搭建rsync远程同步服务器的方法
- CentOS 8设置自动更新的完整步骤
- linux 网络编程 socket选项的实现
- Ubuntu16.04安装Jenkins的方法图文详解
- leetcode树之对称二叉树
- linux 上在指定时间段内每隔多少分钟自动执行任务计划crontab
- 详解如何使用Spark和Scala分析Apache访问日志
- Centos 7.4中的远程访问控制的实现方法
- Linux查找特定程序whereis实例详解