目 录CONTENT

文章目录

青龙面板-设置阿里云盘签到脚本-每天自动签到-获取存储空间-解放你的双手

yyzq
2023-12-03 / 7 评论 / 9 点赞 / 7,280 阅读 / 681 字

前言

阿里云盘正在举办一项特别活动,让用户通过每日签到赢取额外的存储空间。然而,日常忙碌可能会让我们错过这个机会。幸运的是,有一个解决方案:通过结合青龙面板和定制脚本,我们可以设置自动化签到,确保每天都能稳定获取阿里云盘的额外存储空间。
image

准备条件

1.安装好自己的青龙面版

安装教程可以参考这个
https://duan.yyzq.eu.org/qlmb1

2.阿里云盘签到脚本

参考这个脚本的
https://github.com/mrabit/aliyundriveDailyCheck

3.使用的开源项目

青龙面板
https://github.com/whyour/qinglong

获取阿里云盘的token

获取 refresh_token 并复制

方式1.自动获取:

登录阿里云盘后,控制台粘贴

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

image-1701593783631

方式2.手动获取

手动获取: 登录阿里云盘后,可以在开发者工具 -> Application -> Local Storage 中的 token 字段中找到。
注意:不是复制整段 JSON 值,而是 JSON 里 refresh_token 字段的值,如下图所示红色部分:
image-1701594047960

此时我们获取到阿里云盘的token了

refresh_token: "32201857ef12344kslaafc9a5283a703"

青龙面板上操作

1在青龙面板添加依赖

axios

依次按照如图依赖管理-NodeJs-创建依赖-axios添加即可
image-1701594279555
安装完成就会显示已安装
image-1701594400631

2在青龙面板添加环境变量

CLIENT_ID 需添加 环境变量 权限

参数 说明
refreshToken 阿里云盘 refresh_token, 添加多个可支持多账户签到
CLIENT_ID 可选项, 用于青龙面板 API 更新 refreshToken 字段
CLIENT_SECRET 可选项, 用于青龙面板 API 更新 refreshToken 字段
QL_PATH 可选项, 青龙面板path

image-1701595052678

CLIENT_ID 和 CLIENT_SECRET 可在 青龙面板 -> 系统设置 -> 应用设置 -> 新建应用 新增, 用于自动更新环境变量内 refreshToken 配置
image-1701594790087

3 添加订阅

添加订阅后可在定时任务列表发现新增任务, 可自行调整任务执行时间

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

依次打开-订阅管理-新建订阅-根据图示填入信息-即可
image-1701595142559
定时规则可以填这个

0 0 * * * 

代表每天0时0分执行
image-1701595230072

然后可以手动先执行一下-查看日志是成功的
image-1701595362239

4 添加订阅成功

此时再打开定时任务就会发现新添加一个定时任务
autoSignin.js说明脚本添加成功了

image-1701595462353

可以手动先执行一下,此时签到就成功了

image-1701595532014

9

评论区