目录
- 1. 安装依赖
- 1.1 常用依赖
- 1.2 安装指定依赖
- 2. 定时规则
- 3. 常用的仓库地址
- 4. 添加订阅
- 5. 运行订阅
- 6. 获取京东手机版cookie
- 7. 在青龙面板中添加京东cookie
- 8. 测试任意一个京东的定时任务
- 总结
欢迎关注 『青龙面板』 专栏,持续更新中
欢迎关注 『青龙面板』 专栏,持续更新中
1. 安装依赖
1.1 常用依赖
查看docker中青龙面板的容器名字是QL
- NodeJs
这里要特别注意,安装request库,和python中的requests要区别开来,都要安装的。
request
crypto-js
prettytable
dotenv
jsdom
date-fns
tough-cookie
tslib
ws@7.4.3
ts-md5
jsdom -g
jieba
fs
form-data
json5
global-agent
png-js
@types/node
require
typescript
js-base64
axios
moment
- Python3
requests
canvas
ping3
jieba
PyExecJS
aiohttp
- Linux
bizCode
bizMsg
lxm
1.2 安装指定依赖
因为我们安装多个依赖,所以我们勾选自动拆分,自动换行。
- 等待安装依赖结束
2. 定时规则
0 0 7 * * ?
表示每天 7 点触发
第1个是秒,第2个是分,第3个是时,第4个是每月的哪日,第5个是哪月,第6个是每周的周几。数字之间空格隔开。
不限制的用*号替代,定期的时间用“?”替代,间隔运行时间用“*/数字”替代
同一个时间位多个选项用","连接,同一个时间位一个区间用“-”连接。
每天执行,在天位或者周位用"?"都行
一般设置每天执行一次就行0 0 1 * * ?
具体示例如下:
0 0 1 * * ? #每天 1 点触发
0 10 1 ? * * #每天 1:10 触发
*/5 * * * * ? #每隔 5 秒执行一次
0 */1 * * * ? #每隔 1 分钟执行一次
0 0 2 1 * ? * #每月 1 日的凌晨 2 点执行一次
0 0 1 * * ? #每天 23 点执行一次
0 0 1 * * ? #每天凌晨 1 点执行一次
0 0 1 1 ? * #每月 1 日凌晨 1 点执行一次
0 26,29,33 * * * ? #在 26 分、29 分、33 分执行一次
0 0 0,13,18,21 * * ? #每天的 0 点、13 点、18 点、21 点都执行一次
0 0 10,14,16 * * ? #每天上午 10 点,下午 2 点,4 点执行一次
0 0/30 9-17 * * ? #每天朝九晚五工作时间内每半小时执行一次
0 * 14 * * ? #每天下午 2 点到 2:59 期间的每 1 分钟触发
0 */5 14 * * ? #每天下午 2 点到 2:55 期间的每 5 分钟触发
0 */5 14,18 * * ? #每天下午 2 点到 2:55 期间和下午 6 点到 6:55 期间的每 5 分钟触发
0 0-5 14 * * ? #每天下午 2 点到 2:05 期间的每 1 分钟触发
3. 常用的仓库地址
- 【Faker2】 290+
https://github.com/gys619/Absinthe.git
- 【gys619/Absinthe】集合库 340+
https://github.com/shufflewzc/faker2.git
更多内容大家可以网上搜索。
4. 添加订阅
在青龙面板的管理页面点击订阅管理->新建订阅,将仓库链接填入,并填写定时规则
填写名称和链接,定时任务的话
5. 运行订阅
注意同时最好只有一个订阅,太多会导致卡死!!
- 添加成功后手动执行一次
- 在定时任务中看到很多的任务
6. 获取京东手机版cookie
- 在浏览器的无痕模式中打开
https://m.jd.com/
,然后登陆
https://m.jd.com/
f12进入调试模式,点击network(网络),再点击Fetch/XHR,点击clear,然后在网页中进入购物车(这个过程弹出二维码你点击右上角的直接访问即可) 在左边一条条找下来,直到找到cookie,存在一个txt里先。
- 在cookie中找到pt_key,复制到pt_pin。格式为:pt_key=app_openAAJxxxxx;pt_pin=xxxxx;
7. 在青龙面板中添加京东cookie
新建环境变量,环境变量名称为:JD_COOKIE
- 环境变量值填写格式:
单个账号格式如下,注意要用英文的分号!!! 如果你还是操作失败,可以直接把所有的cookie全部黏贴上去(最后再用这一方法,不推荐)。
pt_key=XXX;pt_pin=xxx;
- 如果说多个帐号的话
"xx1;&xx2;&xx3"
pt_key=XXX;pt_pin=xxx;&pt_key=XXX;pt_pin=xxx;&pt_key=XXX;pt_pin=xxx;
8. 测试任意一个京东的定时任务
如下图说明cookie配置成功(注意有些脚本可能用不了,多测几个京东的定时任务)
总结
大家喜欢的话,给个👍,点个关注!给大家分享更多关于青龙面板的相关知识!
版权声明:
发现你走远了@mzh原创作品,转载必须标注原文链接
Copyright 2023 mzh
Crated:2023-5-1
欢迎关注 『青龙面板』 专栏,持续更新中
欢迎关注 『青龙面板』 专栏,持续更新中