苏生不惑第148 篇原创文章,将本公众号设为
星标
,第一时间看最新文章。
关于网易云音乐之前写过:
今天分享的是每天自动在网易云音乐刷完300首歌,让你的账号快速升级(等级数据每天下午2点更新),关于等级特权 这里有介绍 https://music.163.com/#/level/details ,最高级lv10有100G音乐云盘免费容量。
一个账号平均耗时为1分钟左右,放在服务器上运行即可,不需要人工干预,每天自动听歌做任务,然后向你的微信发送任务通知,支持无服务器的云函数部署。
使用方式分为手动执行Python脚本,腾讯云云函数自动执行和在线打卡。
手动执行Python脚本
先从 https://github.com/ZainCheung/netease-cloud 下载代码到本地。
修改配置文件init.config,把自己的网易云音乐账号(邮箱或者手机号)和 md5 加密(用类似http://www.md5.cz/ 这样的网站加密下就好)后的密码填好。1
2
3account = 188xxxxxx
password = ed1481xxxx
peopleSwitch = false//如果需要测试多个账号改为true,并修改配置文件account.json
打开网易云音乐主页,看到目前累计累积听歌20首。
然后直接执行脚本1
2
3
4
5
6
7
8
9
10
11
12
13
14
15λ python main.py
配置文件读取完毕
api测试正常
账号: 188xxxxx 开始执行
2020.07.01-19:53:14 登陆成功
2020.07.01-19:53:18 签到成功
2020.07.01-19:53:23 获取用户详情成功
2020.07.01-19:53:33 {"code":200,"count":310}
2020.07.01-19:53:33 用户:我们都爱听老歌 第1次打卡成功,即将休眠30秒
2020.07.01-19:54:22 {"code":200,"count":310}
2020.07.01-19:54:22 用户:我们都爱听老歌 第2次打卡成功,即将休眠30秒
2020.07.01-19:55:15 {"code":200,"count":310}
2020.07.01-19:55:15 用户:我们都爱听老歌 第3次打卡成功,即将休眠30秒
2020.07.01-19:55:46 用户:我们都爱听老歌 Server酱推送成功
2020.07.01-19:55:46 用户:我们都爱听老歌 今日任务已完成
可以看到累积听歌320首了。
如果你想通知微信,需要设置Server酱的key http://sc.ftqq.com/,它可以直接将消息发到你关注的公众号。
测试发条消息。
修改配置文件init.config的 sckey
,再次执行脚本微信收到通知。
如果你本地没有安装 Python,而且每次执行很麻烦,可以使用腾讯云的云函数每天帮你自动执行脚本,这样你就不会忘了。
腾讯云云函数
什么是云函数?就是可以让你没有服务器、本地电脑不用下载Python也可以运行脚本。
先用微信登陆腾讯云,然后打开 https://console.cloud.tencent.com/scf/list-create?rid=1&ns=default 新建一个函数,名字随意起,运行环境选择Python3.6,运行方式为空白函数。
进入下一步,描述随意写,执行方法为index.main,提交方法为本地上传文件夹。
将刚才下载的代码文件夹上传上去,点开高级设置,内存64MB,超时时间900.
修改配置文件init.config,跟上面一样的填写账号和密码。
注意api需要改下,因为作者的api地址用的人很多,会提示403错误,可以自己免费在 https://glitch.com/ 建一个。
首先fork 这个仓库代码 https://github.com/ZainCheung/netease-cloud-api,之后用 GitHub登录后导入你的项目,再修改项目名,我的是 http://sushengbuhuo.glitch.me ,将这个地址填写到配置文件init.config的api里。
修改配置文件后保存,测试,可以看到运行结果日志。
可以看到现在累积听歌620首了。
同时收到微信通知。
接着在触发管理里设置定时任务,每天早上8点20(也就是我每天发公众号文章的时间)执行脚本,这样就可以每天自动打卡升级了,而这一切都是免费的。
如果你不想折腾,也想快速升级你的网易账号,把登录账号和md5加密后的密码(我是不知道你原密码的)发给我,我配置在腾讯云云函数里,每天早上8点20听300首歌给你的账号打卡升级。
其实它的实现原理就是模拟登陆网易云音乐网页版听歌打卡,就是执行
https://github.com/ZainCheung/netease-cloud-api 里 index.php的代码1
2
3
4
5
6
7
8
9
10
11$api= new API();
$api->follow();
//test();
if($_REQUEST["do"]=="login"){
echo $api->login($_REQUEST["uin"],$_REQUEST["pwd"]);}
elseif($_REQUEST["do"]=="email"){echo $api->loginByEmail($_REQUEST["uin"],$_REQUEST["pwd"]);}
elseif($_REQUEST["do"]=="sign"){echo $api->sign();}
elseif($_REQUEST["do"]=="daka"){echo $api->daka_new();}
elseif($_REQUEST["do"]=="check"){echo $api->follow();}
elseif($_REQUEST["do"]=="detail"){echo $api->detail($_REQUEST["uid"]);}
else{echo $api->index();}
在线打卡
如果你觉得下载代码,还要登录腾讯云建云函数还是麻烦,那直接用搭建好的在线打卡服务(公众号后台回复 音乐
获取网址)。
输入网易云音乐账号和密码,点击打卡,成功听歌310首。
ps:今天有小伙伴加我(公众号后台回复 微信
加我),还是关于去除优酷/爱奇艺和腾讯视频上的logo,我之前有写过文章如何更优雅地看电影/刷剧,不过安装油猴脚本什么的还是麻烦。
你可以直接打开控制台输入代码运行即可。1
2
3
4
5setInterval(function (){
document.querySelectorAll(".iqp-logo-top").forEach(function(item,index,arr){item.style.display='none';});//爱奇艺
document.querySelectorAll(".txp_waterMark_pic").forEach(function(item,index,arr){item.style.display='none';});//腾讯
document.querySelectorAll(".logo-new").forEach(function(item,index,arr){item.style.display='none';});//优酷
}, 100);
右上角的爱奇艺logo不见了。
| 公众号后台回复关键词 | 用途 |
| — | — |
| 微信 | 获取你的微信好友头像拼图及查看微信撤回消息 |
| b站 | 获取下载b站视频工具及找回被删b站视频方法 |
| 视频 | 获取下载腾讯,优酷,爱奇艺,微博视频工具及去除logo脚本 |
| 百度网盘 | 获取加速下载网盘文件方法及查找电影电视剧网站 |
| 朋友圈 | 获取发空白朋友圈方法 |
| 微博 | 获取备份微博工具及分析微博账号数据 |
| 音乐 | 获取下载音乐工具及在线听歌网站 |
| 油猴 | 获取油猴脚本 |
|谷歌|获取安装Chrome扩展方法|
公众号 苏生不惑