要实现本期图文提及的阿里云盘自动签到定时任务
前提条件要搭建部署好青龙面板
戳这里 查看如何在本地或服务器端搭建青龙面板
本期图文大致分为四个步骤
一.获取阿里云盘 refreshToken 值
二.将 refreshToken 值添加到 环境变量
三.新建 阿里云盘自动签到 订阅
四.运行任务
一.获取阿里云盘 refreshToken 值
chrome/edge 浏览器网页端获取
戳这里 登录阿里云盘网页端
键盘敲击 F12 调出开发者工具
依次进入 Application -> Local Storage -> token
获取 refreshToken 值
如下图数字 4 位置所示 (双引号中的内容)
二.将 refreshToken 值添加到 环境变量
进入 青龙面板 后台 环境变量 相关页面
点击 新建变量
名称填写 refreshToken
粘贴浏览器获取的 refreshToken 值
点击 确定 完成环境变量的添加
三.新建 阿里云盘自动签到 订阅
进入 青龙面板 后台 订阅管理 相关页面
点击 新建订阅
名称 处可直接粘贴拉取脚本命令
会自动拆分完成填写
ql repo https://github.com/mrabit/aliyundriveDailyCheck.git "autoSignin" "" "qlApi"
填写 名称备注
设定 cron 定时规则
四.运行任务
首次需手动运行一次
在 订阅管理 中点击下图所示按钮
在 定时任务 中点击下图所示按钮
执行autoSignin.js时报错: Error: Cannot find module ‘axios’
缺少依赖 axios ,需要手动添加一下。具体看 https://bit.ly/3VVWJT7
## 开始执行… 2023-05-28 08:28:59
node:internal/modules/cjs/loader:1078
throw err;
^
Error: Cannot find module ‘axios’
Require stack:
– /ql/data/scripts/mrabit_aliyundriveDailyCheck/autoSignin.js
at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)
at Module._load (node:internal/modules/cjs/loader:920:27)
at Module.require (node:internal/modules/cjs/loader:1141:19)
at require (node:internal/modules/cjs/helpers:110:18)
at Object. (/ql/data/scripts/mrabit_aliyundriveDailyCheck/autoSignin.js:5:15)
at Module._compile (node:internal/modules/cjs/loader:1254:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
at Module.load (node:internal/modules/cjs/loader:1117:32)
at Module._load (node:internal/modules/cjs/loader:958:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) {
code: ‘MODULE_NOT_FOUND’,
requireStack: [ ‘/ql/data/scripts/mrabit_aliyundriveDailyCheck/autoSignin.js’ ]
}
Node.js v18.16.0
## 执行结束… 2023-05-28 08:28:59 耗时 1 秒
为什么我的签到是这个样子
缺少依赖 axios ,需要手动添加一下。具体看 https://bit.ly/3VVWJT7
拉取失败的话,一般情况下是缺少依赖导致。手动添加依赖可以看这里https://bit.ly/3VVWJT7
非常感谢博主 已经成功自动续签
博主您好,出现了下面的错误请问是怎么回事呢?
## 开始执行… 2023-05-29 15:46:24
账号1, 更新 access_token 失败, Request failed with status code 400
钉钉发送通知消息完成。
## 执行结束… 2023-05-29 15:46:24 耗时 1 秒
更新/ql/data/repo/shufflewzc_faker2_main失败,请检查网络…
应该如何解决
更新/ql/data/repo/mrabit_aliyundriveDailyCheck失败,请检查网络…
这是怎么回事?
这个怎么办,大佬
## 开始执行… 2023-06-23 14:09:38
/usr/local/bin/axios:2
# -*- coding: utf-8 -*-
^
SyntaxError: Invalid or unexpected token
at internalCompileFunction (node:internal/vm:73:18)
at wrapSafe (node:internal/modules/cjs/loader:1176:20)
at Module._compile (node:internal/modules/cjs/loader:1218:27)
at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
at Module.load (node:internal/modules/cjs/loader:1117:32)
at Module._load (node:internal/modules/cjs/loader:958:12)
at Module.require (node:internal/modules/cjs/loader:1141:19)
at require (node:internal/modules/cjs/helpers:110:18)
at Object. (/ql/data/scripts/mrabit_aliyundriveDailyCheck/autoSignin.js:5:15)
at Module._compile (node:internal/modules/cjs/loader:1254:14)
Node.js v18.16.0
## 执行结束… 2023-06-23 14:09:38 耗时 1 秒
## 开始执行… 2023-06-27 11:19:30
/ql/shell/api.sh: line 9: tsx: command not found
开始更新仓库:/ql/data/repo/mrabit_aliyundriveDailyCheck
fatal: unable to access ‘https://github.com/mrabit/aliyundriveDailyCheck.git/’: Failed to connect to github.com port 443 after 127351 ms: Couldn’t connect to server
更新/ql/data/repo/mrabit_aliyundriveDailyCheck成功…
检测到有新的定时任务:
mrabit_aliyundriveDailyCheck/autoSignin.js
开始尝试自动添加定时任务…
autoSignin.js -> 添加失败(jwt malformed)
通知失败(jwt malformed)
## 执行结束… 2023-06-27 11:21:40 耗时 129 秒
求助~
删了重新装好了!谢谢!!
大佬,现在在登录完在浏览器界面按F12已经看不到token了,还有其他办法获取吗