Skip to content
This repository has been archived by the owner on Dec 21, 2021. It is now read-only.

ZxBing0066/sign-in-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

自动签到脚本

目前仅有红岭创投的自动签到

起因是我这人比较健忘,经常忘记签到,然后三天两头的断签,心好累,然后朋友 @txffxy 说搞个自动签到脚本不就好了,想想也是。。。怎么这么蠢呢,然后就把他的脚本要了过来😂 ,拿过来发现我看不懂啊,这咋整,算了重写一下吧,然后就照着他的思路和方法重构了一下代码,签到后会通过微信推送签到状态。(仅仅是重写了代码,思路和功能没变化)经朋友同意把它放在GitHub上等待有缘人。。。


现有功能:

  • 使用node-crontab每天7自动执行红岭签到然后发送签到状态和签到天数、签到积分到微信。

可优化点:

  • 签到失败后重新启动签到,进行一定次数后再提示失败(已完成,在代码的maxSignTime中修改失败次数)
  • 保存cookie信息,不用重复登陆
  • 签到失败后点击微信推送消息实现重新签到

使用方法:

  • npm install 安装依赖,安装pm2
  • 复制config.json.template到.config.json文件
  • 将.config.json文件中的密码等替换为自己的(注意红岭密码为base64后的)
  • npm start 启动服务

笔记:

  • 签到从按钮点击改为直接发请求,可控。
  • 将crontab修改为node-crontab,因为crontab环境修改实在是麻烦,要修改时区,修改环境变量,加上我用的是nvm,尝试修改了一下不行,所以改用node-crontab(一个字:懒)。

About

auto sign in scripts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published