开源项目Python网易云音乐歌曲批量下载

tengxunyun cera

刚从马化腾音乐转入云村,过了几个月就发现春物的所有音乐在大陆IP收听会提示“版权方要求,当前歌曲仅限开通音乐包使用”,听都没法听了,真阔怕,还好发现了这个开源项目。

 

项目地址

Github:https://github.com/CcphAmy/NetEaseCloudMusic-nonmembership-list-download

有GUI支持。Python编写可跨平台,免VIP。

cera aliyun tengxunyun cloudiplc

相关推荐

LNMP|Linux|Nginx|MySQL|Python|一键包

项目首页 https://lnmp.me/ 一键安装命令: yum install -y wget && wget -O install.sh https://lnmp.me/install.sh –no-check-certificate && sh install.sh   GitHub : https://github.com/getbin/lnmp 仅支持CentOS7   Nginx 1.14.2 MySQL 5.6.42 Python 3.6.6 PIP 18.1

PyOne|一款基于Python的OneDrive文件本地化浏览系统

说明:之前博主介绍过一个OneDrive网盘的目录索引程序OneIndex,而且发了不少安装和使用教程了,介绍查看:OneIndex,今天再介绍个类似的工具PyOne,基于Flask开发的,由于是模仿的OneIndex,自然功能就差不多,就是界面好看很多,后台也可以直接上传编辑文件,不过感觉有点小BUG,这个就等作者慢慢完善了,这里说一下安装教程。 截图 说明 由于该程序是通过Azure directory应用的API功能获取文件列表、文件下载直链,所以就不能在OneDrive个人版上使用了,目前只支持世纪互联版、OneDrive商业版、OneDrive教育版,如果你没有这些账号,可以使用OneIndex,这个是支持个人版的。 安装 Github地址:https://github.com/abbeyokgo/PyOne 环境要求:Python2.7、Redis、Mongodb、Nginx 1、安装宝塔 #Centos系统 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh #Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh 安装完成后,进入面板,点击左侧软件管理,然后安装Nginx、Redis、MongoDb。注意Debian安装MongoDb之前还需要使用命令apt install sudo,不然可能存在MongoDb启动不了的情况。 2、拉取源码 使用命令: git clone https://github.com/abbeyokgo/PyOne.git 3、注册Azure directory应用 注册AD应用,并获取api,然后才能通过api获取文件列表、文件下载直链。具体获取方法可查看之前的文章:获取Azure directory应用的API,也就是获取参数那个步骤,依次得到Client ID、Secret、Reply URL。 事实上你会发现获取后可能用不了(最起码目前新注册的是不能用的,也许是博主某方面姿势不对,这个就看有不有大佬成功过),不过不用担心,作者已经内置了这些参数,直接使用就行了,如果发现作者的用不了,可以使用博主提供的参数: #按理说该参数是永久有效的 …

Python使用Requests下载资源获取实时下载进度

这段时间一直都是比较忙,包括工作上的事情和生活上的事情,已经有一个月没有更新文章了;前段时间收集了很多的Kindle书籍,写爬虫的时候为了方便观察进度,要在控制台打印图书的资源的实时下载进度,今天就来说说如何实现这个小功能。 正文 首先,当我们请求Requests请求一个资源路径的时候,这个请求的响应体会被立即下载返回,这样的话我们就不能获取进度了,但是Requests为我们提供了stream流的方式来获取响应体,这样就有利于我们来获取实时的下载进度,例如下载IDEA: Python 1 2 request_url = ‘https://download.jetbrains.com/idea/ideaIU-2018.2.1.exe’ res = requests.get(request_url , stream=True) 当上面的语句被执行时,只有响应头被下载并返回给了我们,所以我们可以获取我们需要的数据,比如内容长度content-length: Python 1 content_length = res.headers[‘content-length’] 然后我们再使用Response.iter_content来控制工作流,来遍历获取资源数据;另外在Python3中在打印内容开头加入\r会使光标回到首行,并不会换行,这样就可以实现进度条的效果,所以最终的代码为: Python 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 import requests from contextlib import closing if __name__ == ‘__main__’:     url = ‘https://download.jetbrains.com/idea/ideaIU-2018.2.1.exe’     with closing(requests.get(url, stream=True)) as response: …

Moack|韩国独服|双路E5-2620V2|32G内存|480G SSD|无限流量|30M带宽|月付$59|电信走CN2|联通走LG|移动直连|适合个人或者团队使用

#MOACK#(蘑菇主机)是一家成立了四年多的商家,是由#国人#和韩国合作开设的,主要以销售#独立服务器#为主,机房位于#韩国MOACK机房#,线路方面商家接入了#kt#/lg/kinx三条线路,到#中国大陆#的速度非常好,而且商家的套餐比较便宜,之前出过28美元的高配置服务器,今天收到商家的促销推送,本次商家新上了#30Mbps#-#100Mbps#的大带宽服务器,价格59美元起, MOACK高性能韩国大带宽服务器优惠   由于骂声太多不往下介绍了

微信扫一扫,分享到朋友圈

开源项目Python网易云音乐歌曲批量下载