/jd_scripts_fixed

由本人修复的京东类脚本,引用请注明来源

Primary LanguageJavaScript

由X1a0He修复,引用注明来源,使用前看下面

要是不看脚本注释就用我仓库的脚本,还来问我怎么用的,自己删脚本吧

针对与 京东试用脚本 如果再有**来一直问,我直接扬库跑路

我写得很清楚了

修复日志

ToDo

更新日志

Contact:X1a0He (需要科学上网)

Fixlog

修复当环境变量 JD_TRY_SENDNUM 大于已有账号数会发送多条通知的问题
修复设定了环境变量 JD_TRY_SENDNUM 但不生效的问题
修复当环境变量 JD_BEAN_CHANGE_SENDNUM 大于已有账号数会发送多条通知的问题
修复上次修改出现逻辑错误导致无法运行的问题
修复 notify 错误导致不发通知的问题
修复请求页数自增逻辑导致显示请求页数错误的问题
修复通知中 [本次执行] 所获取到的成长值计算错误的问题
修复了因 cookiesArr 错误导致不发通知的问题
可能修复了请求页数错误后直接停止不运行的问题
内置成人类用品,老人,幼儿,饲料的关键词,无论有无设置环境变量,内置关键词永远存在
增加指定账号数量发送通知
修复一旦遇到有上限账号或风控账号就不发通知的问题
更详细的脚本注释
领京豆脚本,有问题直接提issues
修复死循环
修复有部分任务不做的问题
更加精确识别出 申请成功但未领取 申请成功已领取 申请已完成 已放弃 的类型
增加了几个默认的关键词,用于屏蔽成人类商品
取消默认不运行,现在默认运行了,毕竟脚本稳定了
调整默认单次运行申请的商品为100个
调整默认的tabList为1到10
修复试用成功的商品推送里面还是显示0的问题
如果上述问题没有被修复,还是显示0,请带上你的cookie私聊tg找我
支持黑名单过滤关键词时 输出对应关键词
对应账号遇到403风控后将不会再执行
未到申请时间的商品会自动跳过
修复当tabId组遍历完毕后tabId变成undefined的问题
为了防止风控,将遍历数据的默认间隔提升到2000毫秒
调整默认试用组长度为50
修复了没有通知的问题
修复兑换api
修复取关店铺遇到关键字会进入死循环的问题
重写所有变量,支持环境变量控制内部变量
不在支持QuantumultX或其他,支持且仅支持Node.js
修复不存在布尔型环境变量时,内部读取类型错误且相关默认值不生效的问题
新增白名单功能,详情请查看脚本内注释
修复trialActivityIdList和trialActivityTitleList忘记重置导致部分情况执行后下一账号无法执行的问题
修复无法读取或读取环境变量错误的问题
日志新增了各个环境变量的类型,有问题请带日志反馈
修复tabList函数无法输出tabId和对应tabName的问题
修复因$.isPush未提前定义导致过滤时提醒skuTitle解析异常的问题
修复当达到申请次数上限300次的时候不会自动停止的问题
更改tabId的类型为数组
增加种草官过滤规则
增加是否输出到日志
修复当maxLength过大的时候,会出现自动停止的问题

ToDo

尝试修复 京豆昨日收支统计错误的问题(好像又没有问题)
内置成人类用品,老人,幼儿,饲料的关键词,无论有无设置环境变量,内置关键词永远存在
增加指定账号数量发送通知
修复一旦遇到有上限账号或风控账号就不发通知的问题
支持黑名单过滤关键词时 输出对应关键词
对应账号遇到403风控后将不会再执行
  • 简化jd_bean_change.js
初步构思,每两个账号推送一遍,防止长度过长无法推送,例如Bark就是3个账号推送不了
我看看怎样在原有数据的基础上简化一下,有好idea的可以联系我
  • Fixed:取关店铺遇到关键字会进入死循环 #1

UpdateLog

简化了京东日资产通知
增加可通过环境变量来控制每次发送的账号数量
JD_BEAN_CHANGE_SENDNUM 默认为2
效果如下

检测Cookie是否有效
[京东账号1 xxxxxxxxxx] 正在检测...
[京东账号1 xxxxxxxxxx] ✅Cookie有效

[京东账号2 xxxxxxxxxx] 正在检测...
[京东账号2 xxxxxxxxxx] ❌Cookie失效了...
原文件的输出太长,我自己改成了下面的形式
不喜勿下
[2021-09-06 22:07:40] 读取到3个京东账号Cookie

使用前必读

库如其名,这里是一些由我亲自修复的京东类脚本,你完全可以在Nodejs环境下正常运行,但不排除会有逻辑性错误

不要带着老脚本的**来用我修复后的脚本

因为这里的脚本基本上和老脚本不一样,我能重写的都会重写

所以以前的方式是怎样,流程是怎样我并不清楚

如果你想尽可能还原以前的体验,我非常欢迎你来跟我交流

注意事项

因本人水平有限,难免会出现一些逻辑性错误,如果你发现了我修复后还出现逻辑错误

又或者你有更好的处理思路或有更好的idea

可以跟我交流

但使用前请确保你认真看了脚本内的注释,我在每个脚本难以理解的地方都会加上了注释