窗外已经秋高气爽,内心蠢蠢欲动,但工作不能落!
虽然我们是做技术的,但依然有个成为程序员大 V 的梦想。短视频领域风生水起,那就 B 站走起,让大家能更好地了解 Serverless。
打开主页,看到系统温馨提示:
- 距离转正会员,还差一点点!
- 每日登陆、每日观看、每日投币、每日分享!
这意味着国庆 8 天长假天天要登录和签到?
我读过很多历史,也看过很多兵书,在那一刻我还是上头了。
刚好,在 GitHub 发现了一个「通过 Serverless 云函数实现网易云音乐自动升级」的项目,稍加改造,或许就能在另一个平台实现自动签到呢?
https://github.com/ZainCheung/netease-cloud
四步实现自动签到脚本
该脚本通过 Serverless Framework 部署,可以实现自动定时打卡和邮件推送通知的功能。
脚本来自:github.com/happy888888/BiliExp
- 安装命令行工具 Serverless Framework
npm install -g serverless
- 下载项目模版代码,并进入模版目录
biliexp-demo
sls init biliexp-demo
cd biliexp-demo
- 打开
config.json
文档,根据说明填入对应内容,cookieDatas
由浏览器获取,email
处填入用于接受通知的邮件名
{
"cookieDatas":[
{
"SESSDATA": "",
"bili_jct": "",
"DedeUserID": ""
}
],
"email": "" ,
}
获取 cookieDatas(以 Chrome 为例):登录 B 站 -> 右键点击「检查」-> application -> cookies
- 通过命令
sls deploy
完成部署,部署成功后,每日可自动触发,为您完成签到打卡
成功部署
脚本测试
登陆腾讯云云函数控制台,可以看到成功部署的函数,点击「测试」按钮检测函数运行结果,可以看到函数调用成功:
https://console.cloud.tencent.com/scf
登陆 bilibili 个人中心,可以看到打卡成功。
https://account.bilibili.com/account/home
当然,除了 B 站签到,它也可以再拓展为其他平台的玩法,但是不要拿去干坏事哦~
彩蛋活动
原来 Serverless 还能这么玩,一个人玩是一个人的快乐,两人玩就是双份快乐!
福利一:部署成功有好礼
按照上文步骤,成功部署的小伙伴,点击「阅读原文」提交收件信息,即可获得腾讯海军公仔 + Serverless 文化衫一件!
福利二:评论留言有好礼
评论区留言你对 Serverless 的使用心得或玩法,我们将挑选 3 位优质评论送上计算器笔记本!
不知道说什么?那就评论「Serverless666」,留言楼层尾号为 6 的小伙伴(如 6 楼、16 楼、26 楼···)也有礼物!
福利三:分享活动有好礼
转发本文至朋友圈,未屏蔽分组保留一小时,添加微信小助手(ID: ServerlessCloud),发送朋友圈截图,即可获取企鹅玩偶一个!
活动截止时间: 10 月 9 日 12:00