前面说到了小米万兆路由 Docker 安装部署青龙面板,后面会慢慢的出几期关于青龙面板玩法的内容,众所周知,京东的京豆是可以在付款时抵扣现金的,多攒京豆购买时就能剩下不少钱,本期内容就从青龙面板实现自动签到获取京东京豆开始,其获取京豆的初衷就是通过脚本自动化,省去每天手动签到的麻烦。
操作步骤
1、在操作之前需要添加依赖库,防止安装依赖库时候不出现失败,先进行修改安装 Python 依赖时指定的 PIP 源,打开“青龙面板”>“配置文件”,修改“config.sh”第44行 到 第47行 之间的 PipMirror 地址,如下图:
# 原文源地址 PipMirror="https://pypi.doubanio.com/simple/" # 修改地址 PipMirror="https://pypi.tuna.tsinghua.edu.cn/simpl/"
2、在面板内找到“依赖管理”>“创建依赖”,依赖类型选择“nodejs”,自动拆分选择“是”,名称将以下“NodeJs”依赖库添加进去,在安装依赖过程中出现“canvas”和“juejin-helper”安装失败,可以直接忽略掉,如下图:
# nodejs 依赖列表 request canvas cheerio js-base64 dotenv magic tough-cookie ws@7.4.3 require requests date-fns ts-md5 typescript json5 axios@v0.27.2 crypto-js @types/node png-js node-telegram-bot-api fs jsdom form-data jieba tslib ds jsdom -g prettytable ql common node-jsencrypt juejin-helper moment global-agent
3、接着“创建依赖”,依赖类型选择“Python3”,自动拆分选择“是”,名称将以下“Python3”依赖库添加进去,如下图:
# Python3 依赖列表 bs4 telethon cacheout jieba PyExecJS ping3 canvas Crypto ds requests pycryptodome
4、再接着“创建依赖”,依赖类型选择“Linux”,自动拆分选择“是”,名称将以下“Linux”依赖库添加进去,小米万兆路由自带“lxml”、“bizMsg”和“bizCode”依赖,可以忽略不安装,如下图:
# Linux 依赖列表 bizCode bizMsg lxml # 以上三个小米万兆路由可以不安装 libc-dev gcc g++ libffi-dev python3-dev
5、打开京东手机版网页,浏览器按“F12”进入调试模式,找到“network”或“网络”选项,找到“home.action”>“标头”>“Cookie”,找到“pt_key=*;”和“pt_pin=*;”参数内容,复制保存下来,如下图:
6、回到面板内找到“环境变量”>“新建变量”,名称填写“JD_COOKIE”,填写其他的无效,自动拆分“否”,值填写上一步获取的内容,格式按照下面的要求来,如下图:
# JD_COOKIE 格式 pt_key=*****;pt_pin=*****;
7、面板内找到“订阅管理”>“创建订阅”,名称可以随意,类型“公开仓库”,链接填写以下任意地址,可以是其他地址,定时类型格式如下,确认后点击“运行”拉取脚本,等待状态显示“运行中”完成,如下图:
# 脚本链接,脚本可以自行查找 https://github.com/shufflewzc/faker2.git https://github.com/Akali5/jd-depot.git # 定时格式,每天上午10:15 0 15 10 ? * *
8、在面板“定时任务”内,随意运行个脚本,触发生效下,运行后可在“日志”内查看运行状态,如下图:
补充内容
登录京东账号获取了 Cookies 内的参数后不要退出账号,否则 Cookies 会失效,Cookies 需要每三十天左右更换一次,订阅管理拉取脚本不成功,很可能是网络问题,要不开启网络代理解决,要不就多试几次,需要脚本通知的就在“配置文件”内 export PUSH_KEY=”” 添加Server酱密钥或其他通知方式,这里就不多做说明了。