接着昨天的阿里云盘每天自动签到,可以领超级会员 (qq.com),昨天因为时间不是很充裕只是稍微研究了下阿里盘自动签到的原理。写了个脚本但还需要服务器才能运行,今天研究了下github action
,果然还是可以用其来每天定时运行咱们的脚本,真正实现白嫖!!!
阿里云盘自动签到
相较于昨天的实现,今天下班后加了下pushplus
微信推送,能够实时了解每天签到的情况方便refresh_token失效的时候我们更换。
pushplus
pushplus是一个专门的推送平台,利用服务号能主动给用户发消息的机制来进行推送的。
使用的话需要登录注册且关注它的公众号后才能接收到消息推送。
登陆后会看见你自己的token,有了token后才能调用接口通过服务号给你自己发消息。
github action
项目地址:nibabashilkk/alipan_auto_sign: 阿里云盘每日自动签到shell脚本 (github.com)
这个是我仓库的地址,需要你fork到自己仓库里面。
fork完后到你刚刚fork的仓库创建repository secret
,具体路径是Settings
->Secrets and variables
->Actions
->New repository secret
。
注意新建的两个secret名字一定要是refresh_token
和pushplus_token
。
两个密钥都填好后是下面这个样子。
refresh_token
的值是登陆后从阿里云盘的localStorage获取的,不知道怎么获取可以看看这篇文章——阿里云盘每天自动签到,可以领超级会员 (qq.com)。
pushplus_token
则是第一步登录pushplus后显示的token。
两个参数都弄好后应该就可以运行了,可以测试下配置是否正确。
点击后会立刻执行脚本,可以点进去运行任务里查看日志。
由于我微信推送太多次了,这次就没退过去,正常情况下是像下面那样能在公众号收到消息的。
如果refresh_token
失效的话也会推送给你提醒你更换token。
refresh_token失效的话更新下secret即可。
默认是每天早上八点半运行,实际可能会到中午十二点才会运行(之前试过天气推送就会延迟)。
闲聊
每天上班真无聊,懒得吐槽那个sb了