jannsenyang / dingdong-helper Goto Github PK
View Code? Open in Web Editor NEW叮咚自动下单 并发调用接口方式 多人高峰期实战反馈10秒以内成功 自动将购物车能买的商品全部下单 只需自行编辑购物车和最后支付即可
License: GNU General Public License v3.0
叮咚自动下单 并发调用接口方式 多人高峰期实战反馈10秒以内成功 自动将购物车能买的商品全部下单 只需自行编辑购物车和最后支付即可
License: GNU General Public License v3.0
6点是 货物不多,我抢了几分钟就没货了
8.30的情况是, 我用了最新代码, 跑了大概30s就提示换ip,
我换了手机热点也还是抢不到emmm, 300购物车抢到50也没抢到... 感觉很难诶
高峰时提示 "您的访问已过期",这一般是哪个参数过期?
环境:mac + 电脑登录微信 + 电脑登录小程序
重新抓包,相关的配置信息也是一致的?难道是因为手机 App 也同时在抢的原因吗?
win7+微信PC版小程序+IDEA
更新购物车数据失败:当前人多拥挤,请稍后尝试刷新页面
java.lang.NullPointerException
at Api.addNewOrder(Api.java:360)
at Application.lambda$main$3(Application.java:78)
at java.lang.Thread.run(Thread.java:748)
更新购物车数据失败:当前人多拥挤,请稍后尝试刷新页面
更新订单确认信息失败:
提交订单失败,当前下单总金额:49.10 返回:当前人多拥挤,请稍后尝试刷新页面
中间那段是提示有什么问题么?谢谢
dingdong-helper/src/main/java/Api.java
Line 162 in fffa14e
Should be total_origin_money
请问大家有遇到这个情况吗?
用微信小程序做的抓包,抢到并下单,但是支付一直显示“同一时间下单人数过多”
最后五分钟超时失败了
换了新代码跑了没一会就提示换ip,但是同一wifi下的另一个账号能抢到,有没有可能不是ip被封禁了?
建议非java程序员 使用IDEA运行程序
你好,windows 可以用吗 为啥我老是抓不了包 我用了charles 和 fiddler都抓不了
为了捡漏,间隔时间调整发现bug。Application.java 12行
Thread.sleep(100);
应为
Thread.sleep(millis);
我把并发和间隔时间设置好了之后,发现运行了一小会程序就停了。我把Api.java 193行的
Application.map.put("end", new HashMap<>());
注释掉了。
不知道这样做会不会有什么问题。
Charles 现在抓包,请求和返回信息已经被编码了吗? Contents 内容已经是二进制数据了。
更新订单确认信息成功
无可选的配送时间
java.lang.NullPointerException
at Api.addNewOrder(Api.java:360)
at Application.lambda$3(Application.java:78)
at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
at Api.addNewOrder(Api.java:360)
at Application.lambda$3(Application.java:78)
at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
at Api.addNewOrder(Api.java:360)
at Application.lambda$3(Application.java:78)
at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
at Api.addNewOrder(Api.java:360)
at Application.lambda$3(Application.java:78)
at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
at Api.addNewOrder(Api.java:360)
at Application.lambda$3(Application.java:78)
at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
at Api.addNewOrder(Api.java:360)
at Application.lambda$3(Application.java:78)
at java.lang.Thread.run(Unknown Source)
高峰期支付也限流,支付权限估计不好获取吧?这个有没有什么解决方案??
测试了一下 购物车是有东西的,一直提示都是购物车无可购买商品
请问这个问题有办法优化吗?
还是没办法,服务器的问题,只能拼运气?
提交订单失败,当前下单总金额:114.69失败:您选择的送达时间已经失效了,请重新选择
但是手动可以提交下单的哇
坐标上海, 同样吃饭靠团长抢购, 虽然知道你的行为出于好意, 但是单纯的抓包模拟请求, 还开源出来, 你有想过后果是什么吗?
首先, 你这种行为跟写脚本抢月饼并没有什么区别, 只不过抢月饼损失的是公司, 但是平台抢菜你抢的是社会资源, 有的小区都封闭多少天了? 大家都没有余粮, 拿着脚本去快人一步, 我觉得这起码是不公平的, 这是一种技术霸凌
其次, 你有没想过你这样绕过前端直接调用服务器接口, 本身就是一项违规的行为, 鉴于你使用java, 暂且认定你也是一位后端开发, 前端除了校验还有一个重要的功能就是限流, 并发调用后端无异于是一种DDos攻击, 在每天抢菜的高峰期, 也许就是每一位fork出来人的动动手指的操作, 就引起叮咚的负载高压甚至雪崩, 你有没有考虑过后果
最后, 相信你也有线上解bug的经历, 叮咚买菜上海IT办公其实离我并不远都在广兰路那边儿, 你能想象下这个时候叮咚买菜的后端小伙伴都在做什么吗? 为了每天大家有菜吃, 顶着全市人的流量, 每天观测服务器的情况担心cpu内存过载, 时刻关注着线上的error日志防止生产问题, 结果因为从你这里fork出去的错误请求, 放到log里可能就是成百上千次的错误日志, 仅仅是因为你绕过了前端提交了错误参数! 在加班加点干活儿的同时, 还要专门排查由你这种异常行为是否存在漏洞, 都是同行, 只请你放过他们
大家都是走投无路的人, 但是请相信政府和街道, 相信社区团购和物流公司, 大家都在努力度过这段最艰难的时光, 祝大家都能有新鲜的菜吃, 祝大家都能早日呼吸到自由的空气
userconfig。java里面的参数都 抓了出来,对比几次没有问题。但是run的时候,api。java一直报错登录过期。小程序一直登录中,抓取的参数都是通过pc小程序获取的,难道只能从手机端获取参数?
家中独居老人,居委团购和发放物资真心不够。
全靠兄弟,只抢6:00一单。
其他问题不想讨论了,不绑架。
只希望疫情早日结束。
技术改变世界,兄弟~你做到了!!!
❤❤❤
Map<String, Object> cartMap = Api.allCheck();
我已经跑成功userconfig了
如题,有朋友用了这个脚本,导致急性肠胃炎,该怎么办啊
前两天我自己研究 然后放弃了 哈哈哈哈
昨天抓包运行非常好,今天登陆失效了。重新抓包,发现抓不了了,手机和电脑都不行,是不是加密了,有没有好的抓包方法。谢谢
是station id吗?
v dancingleaf123
刚开始学用fildder
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.