/jd_scripts_fixed

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

Primary LanguageJavaScript

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

支持且仅支持Node.js,青龙面板,我是测试过能跑才会放上来的

没有拉库命令,自己找

可能一天会commit几十次

因为有空的话修得频繁,有时可能是着急了没想太多随便修修就commit的

设置了什么commit通知的关了吧,别监控这个库了

Contact:X1a0He (需要科学上网)

Fixlog

更加精确识别出 申请成功但未领取 申请成功已领取 申请已完成 已放弃 的类型
增加了几个默认的关键词,用于屏蔽成人类商品
取消默认不运行,现在默认运行了,毕竟脚本稳定了
调整默认单次运行申请的商品为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

可以跟我交流

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