Python,web开发,前端技术分享互联网科技大数据 爬虫Python AI Sql

Python从网易云音乐、QQ 音乐、酷狗音乐、等搜索和下载歌曲

2019-07-22  本文已影响3人  一墨编程学习

music-dl

从网易云音乐、QQ音乐、酷狗音乐、百度音乐、虾米音乐等搜索和下载歌曲。

Search and download music from netease, qq, kugou, baidu and xiami.

注意:部分音乐源在一些国家和地区不可用,可以考虑使用中国大陆代理。

Note: Some music sources may not be available in some countries and regions. If so, you should use Chinese proxies. See https://github.com/0xHJK/Proxies for public proxies.

大家在学python的时候肯定会遇到很多难题,以及对于新技术的追求,这里推荐一下我们的Python学习扣qun:784758214,这里是python学习者聚集地!!同时,自己是一名高级python开发工程师,从基础的python脚本到web开发、爬虫、django、数据挖掘等,零基础到项目实战的资料都有整理。送给每一位python的小伙伴!每日分享一些学习的方法和需要注意的小细节

Feature

在以下环境测试通过(仅支持Python3):

免责声明

提Issues说明

Usage 使用方式

安装依赖:

使用帮助:

$ python3 main.py -h
usage: python main.py [-k keyword] [-s source] [-c count] [-o outdir] [-v] [-m]
-h --help 帮助
-v --verbose 详细模式
-m --merge 对搜索结果去重和排序
--nomerge 对搜索结果不去重(默认不去重)
-k --keyword= 搜索关键字
-s --source= 数据源目前支持qq netease kugou baidu xiami flac
-c --count= 数量限制
-o --outdir= 指定输出目录
-x --proxy= 指定代理(如http://127.0.0.1:1087)
example: python main.py -k "周杰伦" -s "qq netease kugou baidu xiami" -c 10 -o "/tmp"</pre>

获取公共代理的方式可以参考我的另一个项目 https://github.com/0xHJK/Proxies ,100行Python代码快速获得一个代理池,两分钟获得数千个有效代理。

Example 使用示例:

去重效果展示(早期版本截图):

Before merge 去重前:

After merge 去重后:

Music sources 支持音乐源列表

欢迎提交插件支持更多音乐源!插件写法参考 core/extractors 中的文件

更新记录

Credits 致谢

本项目受以下项目启发,参考了其中一部分思路,向这些开发者表示感谢。

LICENSE

WTFPL

上一篇下一篇

猜你喜欢

热点阅读