京东的京豆可以在付款时抵扣现金支付,多攒京豆还是能省下一部分钱的,而且京豆的获取页很简单,其中一种就是通过签到的方式获得,而每天手动签到实在太过麻烦,下面就是依靠于在OpenWrt上部署 京东自动签到 插件,实现自动签到获取京豆。

插件下载

打开作者仓库地址,下载 luci-app-jd-dailybonus 插件到本地,用于安装,这里都是最新版本,不需要安装 node-request 依赖,版本可能会出现无法获取 Cookies 值,地址如下:

https://github.com/jerrykuku/luci-app-jd-dailybonus

安装依赖

老版本 0.8.4 需安装 node-request 依赖,插件下载地址如上,新插件已经不再需要 node-request 依赖,如果之前有安装的,请到软件包进行卸载, 但是 Node 是必要依赖,请必须确认已经安装 Node,登录SSH后执行以下命令:

opkg update
opkg install node
opkg install node wget lua

如果更新ipk后无法获取二维码

rm -rf /tmp/luci-indexcache /tmp/luci-modulecache/*

插件安装

下载好 luci-app-jd-dailybonus 插件,打开 OpenWrt 管理界面,进入系统列表页找到文件传输,选择上传 luci-app-jd-dailybonus 插件,并在上传文件列表进行安装。

京东自动签到插件安装

插件配置

由于京东手势验证码的干扰,电脑浏览器获取 Cookie 值方法失效,以下教程为手机抓包工具获取,演示为苹果IOS系统,安卓手机获取方法相同,苹果推荐使用 Stresm,安卓推荐使用 Packet Capture 或 抓包精灵,如何下载,请自行解决,苹果商城直接在应用商城搜索即可!

1、苹果手机下载完成 Stresm 后,打开点击开始抓包,提示“Stream 想添加 VPN 配置”,点击“允许”,弹出“如果您要抓取 HTTPS 请求,需要先去安装 CA 证书”,点击“去安装证书”,如下图:

安装https加密证书

2、接着弹出“安装描述文件”点击安装,输入手机密码后返回 Stresm 界面,点击“去信任证书”,如下图:

设置信任证书

3、在苹果手机设置内“关于本机”最底部点击“证书信任设置”,将“Stream Generated CA ...”点击开启,如下图:

开启证书信任设置

4、在 Stresm 主界面点击“开始抓包”,打开浏览器登录以下网址,登录后进入“我的”页面,千万不要点击前往 京东APP,如下图:

# 指定登录网址
https://home.m.jd.com/myJd/newhome.action

开启抓包并登录账号

5、登录完成后,返回 Stresm 主界面点击“停止抓包”,点击“抓包历史”,选择最新的抓包记录进入,选择“按域名”然后找到“home.m.jd.com”域名,选择“newhome.action”结尾的 GET 请求,如下图:

寻找GET请求域名结果

6、进入后在“请求”内将“Cookie:”所有内容复制出来,找到“pt_key”和“pt_pin”拼合起来,格式:pt_key=XXX;pt_pin=XXX;,不可出现空格,如下图:

# 拼合内容格式
pt_key=XXX;pt_pin=XXX;

将cookie内容复制出来

7、将复制出来的 Cookie 填写到账号 Cookie 列表,并打开自动签到,保存后手动执行签到,看看是否能够签到成功,这里我们成功签到,如下图:

京东自动签到运行成功

最后说明

京东Cookie值有效期是一个月左右,签到操作本质是一些POST请求,利用JavaScript代码,来自动进行POST请求,这样就不用手动操作了。

设置完京东 Cookie 签到,可以设置一下 Server酱,SCKEY是免费的通知工具,绑定微信后,软路由下面的设备上线下线,WAN IP变动,温度报警等,当然也会手机端告知签到结果。