青龙面板使用以及阿里云自动签到

青龙面板使用教程

青龙面板是一个基于 Python 开发的定时任务管理面板,支持 Python、Shell、JavaScript 等脚本语言,可以用于自动化各种任务。

安装

青龙面板支持在本地和云端部署。

本地部署

本地部署需要先安装 Python 3.8 以上版本。然后,运行以下命令安装青龙面板:

1
pip install qshell

安装完成后,运行以下命令启动青龙面板:

1
qshell start

云端部署

云端部署可以使用青龙面板官方提供的 Docker 镜像。

1
docker pull qshell/qshell

拉取镜像完成后,运行以下命令启动青龙面板:

1
docker run -d -p 8080:8080 qshell/qshell

启动完成后,访问 http://localhost:8080 即可访问青龙面板。

使用

青龙面板的使用方法非常简单。首先,创建一个新的任务。

1
2
3
4
点击左侧菜单栏的“任务”
点击“创建任务”
填写任务名称、触发条件、执行脚本等信息
点击“创建”

任务名称是任务的标识,触发条件是任务触发的条件,执行脚本是任务执行的脚本。

青龙面板支持多种触发条件,包括:

  • 时间触发:在指定的时间执行
  • 定时触发:在指定的时间间隔内执行
  • 事件触发:在指定的事件发生时执行

青龙面板支持多种脚本语言,包括:

  • Python
  • Shell
  • JavaScript

任务创建完成后,青龙面板会在指定的时间或条件触发任务,并执行任务中的脚本。

青龙面板阿里云盘自动签到教程

获取阿里云盘的 refresh_token

  1. 打开阿里云盘网页端,登录账号
  2. 点击右上角的头像,选择“设置”
  3. 点击“安全设置”
  4. 点击“访问控制”
  5. 点击“刷新令牌”
  6. 点击“生成”
  7. 复制生成的 refresh_token

创建青龙面板任务

  1. 打开青龙面板
  2. 点击左侧菜单栏的“任务”
  3. 点击“创建任务”
  4. 填写任务名称、触发条件、执行脚本等信息
  5. 点击“创建”

任务名称

可以任意填写,方便区分任务。

触发条件

选择“时间触发”,设置为“每天 0 点”

执行脚本

将以下脚本粘贴到“执行脚本”中:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import requests

def main():
# 获取 refresh_token
url = "https://api.aliyundrive.com/v2/token"
headers = {
"Authorization": "bearer 你的refresh_token"
}
response = requests.post(url, headers=headers)
token = response.json()["access_token"]

# 签到
url = "https://api.aliyundrive.com/v2/signin"
headers = {
"Authorization": "bearer {}".format(token)
}
response = requests.post(url)
print(response.text)

if __name__ == "__main__":
main()

你的refresh_token 替换为自己的 refresh_token。

保存任务

点击“保存”,任务创建完成。

测试任务

点击“测试”,检查任务是否可以正常执行。

如果任务可以正常执行,则青龙面板将在每天 0 点自动执行脚本,进行阿里云盘的签到。

注意事项

  • 青龙面板的脚本语言支持 Python、Shell、JavaScript。
  • 阿里云盘签到需要使用 refresh_token,请务必妥善保管。

推荐使用一下开源项目实现自动签到

1
https://github.com/mrabit/aliyundriveDailyCheck