今天,我将介绍我最常用的自助任务(签到任务)执行工具,它也是原千岛TTP请求定时任务自动执行框架的新框架版本-QD。
项目地址:github–qd-today/qd
项目特征
-基于Har
只需上传抓取包获得的Har,就可以制作框架所需的HTTP任务模板。
-龙卷风服务器
使用Tornado作为服务器来实现对前端请求的异步响应和发起HTTP请求。
-API和插件支持
各种内置API和过滤器用于模板制作,稍后将提供自定义插件支持。
-开源项目
QD是一个基于麻省理工学院许可的开源项目。
系统部署
一、docker run代码
🔻通过SSH工具访问NAS,输入以下指令
docker run -itd
--name qd
-p 56789:80
-v /volume1/docker/qd/config:/usr/src/app/config
qdtoday/qd:latest
🔻环境变量
**DB_TYPE**
#需要使用MySQL时设置为'mysql',默认为"sqlite"
**JAWSDB_MARIA_URL**
#需要使用MySQL时,设置为 (mysql://用户名:密码@hostname:port/数据库名?auth_plugin=)
**PUSH_BATCH_SW**
# 是否允许开启定期推送 QD 任务日志, 默认为True
**SUBSCRIBE_ACCELERATE_URL**
#订阅加速方式或地址, 用于加速公共模板更新, 仅适用于 GitHub,默认为jsdelivr_cdn
二、使用群晖任务计划部署
🔻将上述docker run 代码复制到任务计划中执行即可。
系统使用
一、系统初始化
🔻首次登录需要注册账号,该账号即为管理员账号,注册完成以后要记得先登出再登入,才能获取管理员权限。
二、共用模板(如果打不开的可以更换github源)
🔻该功能中大部分都是网友分享的第三方通用模板,包括了基本上所有的PT站点、贴吧、B站、部分论坛等,以网易云为例。
三、手动导入
🔻以一个论坛为例,打开论坛,按F12进入浏览器开发工具,点击网络,点击左下角清除所有记录,点开左边的录制按钮,勾选保留日志。
然后点击需要完成的任务,这里第一个出现的连接就是我们需要找到的,右键,选择最下面的【将所有内容另存为HAR】
然后回到系统首页,点击我的模板旁边的加号,在新页面中选择刚才另存的HAR文件
保存以后,点击测试,如果填入了对应的变量,如cookie,那么就会弹出来让你填入ck,再从F12获取到ck后填入进行测试。可以看到测试完成,我们就进行保存。
© 版权声明
文章版权归作者所有,未经允许请勿转载。