青龙面板#跑京东豆
参考大佬教程https://t.csdn.cn/J7rO8
1.安装青龙面板/拉取镜像
docker pull ytong825/qinglong:2.10.2
2.创建容器/多容器更改容器名
docker run -dit \ -v $PWD/ql/config:/ql/config \ -v $PWD/ql/log:/ql/log \ -v $PWD/ql/db:/ql/db \ -v $PWD/ql/repo:/ql/repo \ -v $PWD/ql/raw:/ql/raw \ -v $PWD/ql/scripts:/ql/scripts \ -v $PWD/ql/jbot:/ql/jbot \ -p 5700:5700 \ --name qinglong \ --hostname qinglong \ --restart unless-stopped \ ytong825/qinglong:2.10.2
3.注册登录青龙面板/开始步入正轨
4.安装依赖(自动拆分勾选“是”)
1.Nodejs
png-js
@types/node
require
typescript
crypto-js
prettytable
dotenv
jsdom
date-fns
tough-cookie
tslib
ws@7.4.3
ts-md5
jsdom -g
jiebafsform-data
json5
global-agent
js-base64
axios
2.Python3
requests
canvas
ping3
jieba
3.Linux
bizCode
bizMsg
lxml
5.拉库
ql repo https://github.com/ccwav/QLScript2.git "jd_" "sendNotify|NoUsed" "ql" 包含sendNotify: ql repo https://github.com/ccwav/QLScript2.git "jd_" "NoUsed" "ql|sendNotify"
6.青龙面板的Cron表达式什么是Cron?
计划任务,是任务在约定的时间执行已经计划好的工作,这是表面的意思。在Linux中,我们经常用到 cron 服务器来完成这项工作。cron服务器可以根据配置文件约定的时间来执行特定的任务。cron的表达式被用来配置CronTrigger实例。 cron的表达式是字符串,实际上是由七子表达式,描述个别细节的时间表。这些子表达式是分开的空白,代表:Seconds 秒Minutes 分Hours 时Day-of-Month 天Month 月Day-of-Week 周
举例说明(分 时 天 月 周)
20 */12 * * * 每12小时的20分
0 0,1-23/3 * * * 0点 1 点 后每3小时
13 1,6,22 * * * 1:13 6:13 22:13运行
0 20 30 * * 每月30日20点运行
0 20 * * 7 每周日20点
12 8 * * *每天8:12
0 0-23/1 * * * 每小时一次
7.部署一个青龙tools(便于提交ck)
Docker搭建教程
7-1.创建QLTools目录并进入
mkdir qltools && cd qltools
7-2.启动容器
docker run -itd --name QLTools -v $PWD/config:/QLTools/config -v $PWD/plugin:/QLTools/plugin -p 15000:15000 nuanxinqing123/qltools:latest
7-3.访问面板ip:15000
后台信息
登录地址:IP或域名:15000/#/login
注册地址:IP或域名:15000/#/register
后台地址:IP或域名:15000/#/admin
8.青龙tools对接青龙面板
8-1.在青龙面板侧栏菜单找到“系统设置”—“应用设置”—“新建应用”—“权限(把所有选择都加上)”复制(Client ID和Client Secret)
8-2.打开青龙tools侧边菜单中找到“面板管理”—“新增”填上相关内容
侧栏找到“变量管理”—“新增”—变量名填(JD_COOKIE),备注随便填,上传模式“新建模式”
配置完成
空空如也!