基于青龙面板京东任务脚本使用指北
青龙面板本身不具备京东脚本的功能,只是一个管理和执行相应脚本的平台,类似于著名的浏览器扩展 Tampermonkey 。
使用的大致流程为:获取脚本 > 添加脚本任务 > 添加账号 > 执行脚本任务,本文将详细介绍具体方法。
拉取脚本库
拉库教程
拉取大佬们维护的脚本库是获取脚本和添加脚本任务最简单最便捷的方法。现有俩种方法:
- 使用【青龙面板容器内终端】工具执行拉取脚本库命令
- 青龙面板添加拉取脚本库定时任务命令
前者执行命令后脚本个数及内容不会改变,除非再次使用【容器内终端】工具执行命令;而后者则会定时拉取脚本库,以保持与大佬们维护的脚本库同步。
- 名称:显示的名称
- 命令:
ql repo <脚本仓库地址> <脚本路径白名单> <脚本路径黑名单> <依赖文件> <分支标识>
。更多命令详见:青龙面板内置命令 - 定时规则:Cron 表达式,可用在线工具生成,生成的表达式只需要最后一个空格前面的部分
- 标签:任务标签
如:
- 名称:
6dylan6/jdpro
- 命令:
ql repo https://hub.fastgit.xyz/6dylan6/jdpro.git "jd_|jx_|jddj_" "backUp" "^jd[^_]|USER|JD|function|sendNotify"
- 定时规则:
40 8-23/4 * * *
- 标签:
京东脚本库
脚本库推荐
进入脚本仓库,下滑找到 ql repo <脚本仓库地址> XXX
的命令,建议将 < 脚本仓库地址 > 中的 https://github.com/
替换为 https://hub.fastgit.xyz/
后再添加至青龙面板或终端执行,可增加拉库成功率及下载速度。
推荐脚本库列表
ql repo https://github.com/gys619/jdd.git "jd_|jx_|jddj_|gua_|getJDCookie|wskey" "activity|backUp" "^jd[^_]|USER|utils|ZooFaker_Necklace|JDJRValidator_|sign_graphics_validate|jddj_cookie|function|ql|magic|JDJR|JD" "main"
ql repo https://github.com/KingRan/KR.git "jd_|jx_|jdCookie" "activity|backUp" "^jd[^_]|USER|utils|function|sign|sendNotify|ql|JDJR"
ql repo https://github.com/curtinlv/JD-Script.git
ql repo https://github.com/Zy143L/wskey.git "wskey"
ql repo ql repo https://github.com/smiek2121/scripts.git "jd_|gua_" "" "ZooFaker_Necklace.js|JDJRValidator_Pure.js|sign_graphics_validate.js|cleancart_activity.js|jdCookie.js|sendNotify.js"
ql repo https://github.com/Yun-City/City.git "jd_|jx_|gua_|jddj_|getJDCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendnotify|ZooFaker_Necklace|jd_Cookie|JDJRValidator_|sign_graphics_validate|ql|magic|cleancart_activity"
ql repo https://github.com/6dylan6/jdpro.git "jd_|jx_|jddj_" "backUp" "^jd[^_]|USER|JD|function|sendNotify"
ql repo https://github.com/whyour/hundun.git "quanx" "tokens|caiyun|didi|donate|fold|Env"
添加京东账号
京东 Cookies 获取
使用浏览器访问京东移动端,使用【手机号获取验证码】方式登录你的京东账号,然后使用浏览器【开发者模式】或【控制台工具】找到 Cookies,复制下来即可。
pt_key=XXX;
以及 pt_pin=XXX;
字段,否则无法使用。可参考以下方法。
Android 和 iPhone 手机用户可以使用Alook浏览器登录 JD 官网,并在【菜单】>【工具箱】>【开发者工具】>【Cookies】中获取。
电脑用户请使用 Chrome 或 Edge 获取,右键【检查】或【F12】可打开浏览器开发者工具:
添加账号 Cookies
在青龙面板【环境变量】中添加名称为 JD_COOKIE
且值为上一步获取的 京东 Cookies 值,备注随便填:
- 名称:
JD_COOKIE
- 值:
pt_key=XXX;pt_pin=XXX;
- 备注:
京东脚本库
如需添加多个账号,重复添加名称为 JD_COOKIE
且值为另一个京东账号的 Cookies 的环境变量即可。
其他参数设置
修改【配置文件】中 config.sh
内容,右上角保存。
其中 CommandTimeoutTime值
建议改为 3h
,以保证某些脚本嫩顺利运行完成(约 22 行):
## 设置定时任务执行的超时时间,默认1h,后缀"s"代表秒(默认值), "m"代表分, "h"代表小时, "d"代表天
CommandTimeoutTime="3h"
通知方式建议使用 Server酱,大多数脚本只适配了这一种通知方式,KEY 密钥请访问官网获取(约 45 行):
## 1. Server酱
## 下方填写 SCHKEY 值或 SendKey 值
export PUSH_KEY=""
写在最后
现在只需要全选任务开启执行即可,如有不懂请留言。