前言
如果不知道【青龙面板】是什么?或者没有安装的,可以参考文章: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
评论区