目前(2024年)仍在活跃维护的京东脚本库主要有以下几个,其中KR库是目前社区公认最稳定、更新最及时的仓库之一 。
主流脚本仓库推荐
| 仓库名称/别名 | 仓库地址 | 状态与特点 |
|---|---|---|
| KR库 | https://github.com/KingRan/KR.git | 强烈推荐。脚本更新及时,维护活跃,是目前最主流的京东脚本库 。 |
| Faker3库 | https://github.com/shufflewzc/faker3.git | Faker系列的新版仓库,但维护状态可能不及KR库稳定 。 |
| Faker2库 | https://github.com/shufflewzc/faker2.git | Faker系列的旧版仓库,已逐渐被新版替代 。 |
如何在青龙面板中添加脚本库(以KR库为例)
- 登录青龙面板,进入
脚本管理->添加仓库。 - 填写仓库信息:
- 名称:可自定义,如
KR - 链接:
https://github.com/KingRan/KR.git - 分支:
main - 白名单:通常留空或填写
jd_|jx_|jr_|getJDCookie以匹配京东相关脚本
- 名称:可自定义,如
- 点击
确定,面板会自动拉取仓库。拉取成功后,在脚本管理页面即可看到对应的脚本文件夹(如KR)。
关键配置步骤
添加仓库后,必须正确配置环境变量(即京东Cookie)脚本才能运行。
获取京东Cookie (pt_key & pt_pin):
- 使用浏览器插件(如
EditThisCookie)在m.jd.com或jd.com登录后抓取。 - 或使用手机抓包工具获取。
- 格式:
pt_key=xxx;pt_pin=xxx;。
- 使用浏览器插件(如
在青龙面板中添加环境变量:
- 进入
环境变量->添加变量。 - 名称:
JD_COOKIE - 值:填入你获取到的完整Cookie字符串(如
pt_key=AA123...;pt_pin=jd_123...;)。 - 备注:可填写账号标识。
- 点击
确定保存。
- 进入
安装依赖:
- 部分脚本需要Node.js或Python3环境。进入青龙面板
依赖管理,分别安装Node.js和Python3的常用依赖。 - Node.js依赖示例:
axios, crypto-js, got, tunnel, ws, png-js, date-fns, ts-md5, tslib, @types/node, requests, tough-cookie, jsdom - Python3依赖示例:
requests, aiohttp, beautifulsoup4, pycryptodome。
- 部分脚本需要Node.js或Python3环境。进入青龙面板
配置并运行定时任务:
- 拉取仓库后,相关定时任务配置文件(如
KR库的crontab.list)会自动添加。 - 进入
定时任务页面,点击对应任务右侧的运行按钮即可立即执行测试。 - 任务默认已配置定时规则(Cron表达式),如需修改可点击编辑 。
- 拉取仓库后,相关定时任务配置文件(如
注意事项与常见问题
- Cookie安全:Cookie是账号凭证,切勿泄露。定期更新(约一个月)以防失效 。
- 网络问题:如果拉取GitHub仓库缓慢或失败,可尝试:
- 使用
git clone https://ghproxy.com/https://github.com/KingRan/KR.git这类代理地址进行拉取 。 - 或配置青龙面板容器的网络代理。
- 使用
- 任务错峰:为避免任务集中执行,可在定时任务的Cron表达式中添加随机延迟,例如在原表达式后加上
& sleep $(($RANDOM % 60))。 - 日志查看:任务执行后,务必在
定时任务页面点击日志查看运行结果,根据错误信息排查问题。
参考来源
- 2023最新青龙面板京东脚本库(11月3日,持续更新中)
- 保姆级教程:用青龙面板一键部署京东、快手签到脚本(附最新仓库地址)
- 保姆级教程:手把手教你用青龙面板部署京东自动签到脚本(含最新仓库推荐)
- 青龙面板京东羊毛最新拉库(目前在维护的脚本更新)
- 青龙面板的安装和使用