目 录CONTENT

文章目录

青龙面板实现阿里云盘、京东、掘金等定时自动签到领福利

俊阳IT知识库
2023-11-04 / 4 评论 / 20 点赞 / 10,164 阅读 / 905 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2023-12-07,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
广告

前言

如果不知道【青龙面板】是什么?或者没有安装的,可以参考文章:Docker部署青龙面板教程(薅羊毛、自动签到、脚本自动定时执行等服务)

目前每天需要执行的任务:

  • 阿里云盘签到(可以获取永久容量,可领会员)
  • 掘金签到(领矿石、抽奖)
  • 京东领京豆

相关脚本库

以后有好用的库会更新在该文章中

安装使用脚本

本篇文章以【阿里云盘签到脚本】为例,所有库的使用方法是一致的,没必要全部列举,其他的脚本库使用方法参考相关脚本库链接即可。

获取阿里云盘refreshToken

戳这里 登录阿里云盘网页端

调出开发者工具:Fn + F12 或者 Ctrl + Shift + I(Mac: ⌘ + ⌥ + I) 或者 鼠标右键 -> 检查

参考【什么是浏览器开发者工具 - MDN

如下图:
ql-script-task-1

可以直接在 Console(控制台)粘贴命令获取 refreshToken

copy(JSON.parse(localStorage.token).refresh_token); console.log(JSON.parse(localStorage.token).refresh_token);

或者依次进入 Application -> Local Storage -> token(应用/存储 -> 本地存储 -> token)

获取 refreshToken 的值

ql-script-task-2

将refreshToken添加到环境变量

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

ql-script-task-3

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

ql-script-task-4

也可添加 CLIENT_IDCLIENT_SECRET 等参数更新 refreshToken 字段,具体可参考文档

创建阿里云盘自动签到订阅

进入 青龙面板 -> 订阅管理 -> 创建订阅

名称 处可直接粘贴下方拉取脚本命令,会自动拆分进行填写,然后再手动输入自定义名称即可

ql repo https://github.com/mrabit/aliyundriveDailyCheck.git "autoSignin" "" "qlApi"

ql-script-task-5

ql-script-task-6

ql-script-task-7

添加依赖项

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

ql-script-task-8

ql-script-task-9

不同的脚本库依赖不一样

运行脚本

首次需手动运行一次,直接点击【运行】按键。

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

ql-script-task-10

ql-script-task-11

创建定时任务

进入 青龙面板 -> 定时任务 -> 创建任务,然后填写对应命令/脚本定时规则

命令/脚本可以参考文档

定时规则可以参考:Linux定时任务(cronTab)

ql-script-task-12

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

ql-script-task-13

视频链接

20

评论区