小米万兆路由青龙面板自动签到获取京东京豆

前面说到了小米万兆路由 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酱密钥或其他通知方式,这里就不多做说明了。