点击右上角的Fork
Settings
->Secrets
->New secret
,添加以下Secret:
Conf
:其值如下:
{
"Users": [{
"Task": "CC", //自定义名字,选填
"Username": "abc@163.com", //账号
"Password": "aaa" //密码
}, {
"Task": "MM",
"Username": "123@163.com",
"Password": "111"
}
],
"ScKey": "", //server酱sckey,不填不开启
"ScType": "Failed", //通知类型. Always:始终通知; Failed:失败时通知; 不填/其他:不通知;
"RdsServer": "xxx.redislabs.com:1234", //redis地址,选填
"RdsPwd": "ppp" //redis密码,选填
}
RdsServer
和RdsPwd
是选填的,用于配置redis,来存储cookie。后续可以重用这个cookie,避免频繁登录账号。建议配置一下,可以使用redislabs的免费套餐。JsUrl
和LoginStr
这2个字段是用来登录账号的,已经设置好了默认值,不建议修改,所以上面的配置中没有列出来。详细请查看源码。步骤图示如下:
Actions
->Run
->Run workflow
:
注意:本项目不会自动运行,需要自行在.github/workflows/main.yml
添加定时任务。
Actions
->Run
->build
,能看到下图,表示运行成功
24小时内频繁登录可能会触发验证,程序就会登录失败。此时需要在网页上手动登录一次(需要输入验证码),登录成功后再次运行本程序即可。
参考了以下项目: