前言
如果不知道【青龙面板】是什么?或者没有安装的,可以参考文章:Docker部署青龙面板教程(薅羊毛、自动签到、脚本自动定时执行等服务)
目前每天需要执行的任务:
- 阿里云盘签到(可以获取永久容量,可领会员)
- 掘金签到(领矿石、抽奖)
- 京东领京豆
- …
相关脚本库
以后有好用的库会更新在该文章中
安装使用脚本
本篇文章以【阿里云盘签到脚本】为例,所有库的使用方法是一致的,没必要全部列举,其他的脚本库使用方法参考相关脚本库链接即可。
获取阿里云盘refreshToken
戳这里 登录阿里云盘网页端
调出开发者工具:Fn + F12 或者 Ctrl + Shift + I(Mac: ⌘ + ⌥ + I) 或者 鼠标右键 -> 检查
如下图:

可以直接在 Console(控制台)粘贴命令获取 refreshToken:
copy(JSON.parse(localStorage.token).refresh_token); console.log(JSON.parse(localStorage.token).refresh_token);
或者依次进入 Application -> Local Storage -> token(应用/存储 -> 本地存储 -> token)
获取 refreshToken 的值

将refreshToken添加到环境变量
进入 青龙面板 -> 环境变量 -> 创建变量,将获取到的 refreshToken 的值添加到环境变量里,名称要填写 refreshToken,不能随便写,备注可填可不填。

如果要签到多个阿里云盘,那么再新增一个 refreshToken 变量即可(名称相同,值不同)

也可添加
CLIENT_ID、CLIENT_SECRET等参数更新refreshToken字段,具体可参考文档
创建阿里云盘自动签到订阅
进入 青龙面板 -> 订阅管理 -> 创建订阅
名称 处可直接粘贴下方拉取脚本命令,会自动拆分进行填写,然后再手动输入自定义名称即可
ql repo https://github.com/mrabit/aliyundriveDailyCheck.git "autoSignin" "" "qlApi"



添加依赖项
进入 青龙面板 -> 依赖管理 -> 创建依赖,依赖类型选择 nodejs,名称添加 axios。
如果一次性想添加多个依赖,那么 自动拆分 选择 是,名称 一行一个即可。


不同的脚本库依赖不一样
运行脚本
首次需手动运行一次,直接点击【运行】按键。
然后可以点击【日志】查看运行日志,发现已经开始拉取仓库(如果用的是国内服务器,此过程可能时间较长,也可能会失败,因为项目是放在 github 上的,失败的话多试几次,实在不行可以挂代理,或者可以用我自建的 免费 API 代理服务,戳我查看使用方式)


创建定时任务
进入 青龙面板 -> 定时任务 -> 创建任务,然后填写对应命令/脚本和定时规则。
命令/脚本可以参考文档
定时规则可以参考:Linux定时任务(cronTab)

然后直接点击 运行 按钮或者到 定时的时间 就会执行脚本,就会发现可以自动签到、领奖励了

视频链接
- YouTube:https://youtu.be/QDFo4ZUwRn0
- Bilibili:https://bilibili.com/video/BV1me411X7ff
评论区