zc2638 / ddshop Goto Github PK
View Code? Open in Web Editor NEW叮咚买菜自动抢购
License: Apache License 2.0
叮咚买菜自动抢购
License: Apache License 2.0
5010是被风控了吗?checkOrder接口返回的
rt
如题。有时候不在电脑前,怕错过了。
如题~
提交订单(2022/04/13 16:07:29——2022/04/13 22:30:00)失败: 无法识别的状态码: {"success":false,"code":-1,"msg":"操作失败","data":{"station_id":"5c2f3b00716de13e768b9cbe","tradeTag":"interError"},"tradeTag":"interError","server_time":1649836949,"is_trade":1}
但我手工进去却下单成功了
WARNING[2022/04/15 05:58:04] 将在 100ms 后重试
WARNING[2022/04/15 05:58:04] 部分数据加载失败: { "success": false, "code": -3100, "msg": "", "tips": { "duration": 400, "limitMsg": "当前页面拥挤,部分数据加载失败", "loadingMsg": "数据加载中,请稍等...", "loadErrorMsg": "加载失败,请重新尝试" }, "data": {} }
WARNING[2022/04/15 05:58:04] 将在 100ms 后重试
WARNING[2022/04/15 05:58:05] 部分数据加载失败: { "success": false, "code": -3100, "msg": "", "tips": { "duration": 400, "limitMsg": "当前页面拥挤,部分数据加载失败", "loadingMsg": "数据加载中,请稍等...", "loadErrorMsg": "加载失败,请重新尝试" }, "data": {} }
WARNING[2022/04/15 05:58:05] 将在 100ms 后重试
WARNING[2022/04/15 05:58:05] 部分数据加载失败: { "success": false, "code": -3100, "msg": "", "tips": { "duration": 400, "limitMsg": "当前页面拥挤,部分数据加载失败", "loadingMsg": "数据加载中,请稍等...", "loadErrorMsg": "加载失败,请重新尝试" }, "data": {} }
WARNING[2022/04/15 05:58:05] 将在 100ms 后重试
ERROR [2022/04/15 05:58:05] 检查订单失败: 无法识别的状态码: {"msg":"系统异常","code":1,"timestamp":"2022-04-15 05:58:23","success":false,"exec_time":null}
抓到包了 不知道哪个是
目测不管设置多少都是一个抢购速度,用config和命令行bug均复现。
同时config里面的periods好像也无效。
看来只能靠闲时捡漏了,6点和8点半不但抢不到还会被封账号
这个怎么解决啊?
Error: 获取用户信息失败: 无法识别的状态码: {"success":false,"code":9007,"message":"您的访问已过期","data":{"is_china_mobile":1}}
今天试了好几个号,发现叮咚对不同的账号做了不同限制,具体如下:
新注册账号或提交次数正常的账号,可以顺利进入结算界面,并打开配送时间;
提交次数较多的,在上海的地址只能进入结算,打不开配送时间,但是在别的城市可以正常下单;
提交次数极多的,没有用脚本的,出现重新加载界面,偶尔可以进入结算,很难打开配送时间,但是在别的城市可以下单。
提交次数超级超级多,用脚本的,直接购物车空白,或者重新加载界面,别的城市也无法下单,就是封号了!
下了新版就报错如题,之前没有的
目前能加入购物车,能从购物车转到结算页面,选择地址永远都是:前方拥挤,请稍后再试,而且无法选择支付方式(只有微信),无法正常通过APP下单
docker版省事,docker这个有更新实时推送的?只需要更新镜像就可以?
如题
去定Cookie是最新的,每次都可以获取到用户ID名称和收货地址
以下为输出结果:
? 请选择支付方式 微信
INFO [2022/04/15 21:38:07] 已选择支付方式:微信
INFO [2022/04/15 21:38:07] =====> 获取购物车中有效商品
WARNING[2022/04/15 21:38:07] 尝试次数: 1, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-15 21:38:07"}
WARNING[2022/04/15 21:38:07] 尝试次数: 2, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-15 21:38:07"}
WARNING[2022/04/15 21:38:07] 尝试次数: 3, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-15 21:38:07"}
WARNING[2022/04/15 21:38:07] 尝试次数: 4, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-15 21:38:07"}
WARNING[2022/04/15 21:38:07] 尝试次数: 5, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-15 21:38:07"}
WARNING[2022/04/15 21:38:07] 尝试次数: 6, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-15 21:38:08"}
WARNING[2022/04/15 21:38:08] 尝试次数: 7, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-15 21:38:07"}
WARNING[2022/04/15 21:38:08] 尝试次数: 8, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-15 21:38:07"}
有办法修改购物车的数量吗?
因为是在无货状态下加的购物车,数量默认是1,没法改
WARNING[2022/04/12 06:00:56] 提交订单失败: 无法识别的返回码: -3001, msg:
INFO [2022/04/12 06:00:56] >>> 提交订单中
WARNING[2022/04/12 06:00:56] 提交订单失败: 无法识别的返回码: -3001, msg:
INFO [2022/04/12 06:00:56] >>> 提交订单中
WARNING[2022/04/12 06:00:56] 提交订单失败: 无法识别的返回码: -3001, msg:
INFO [2022/04/12 06:00:56] >>> 提交订单中
WARNING[2022/04/12 06:00:58] 提交订单失败: 无法识别的返回码: 1, msg: 参数错误
INFO [2022/04/12 06:00:58] >>> 提交订单中
WARNING[2022/04/12 06:00:58] 提交订单失败: 无法识别的返回码: -3001, msg:
INFO [2022/04/12 06:00:58] >>> 提交订单中
WARNING[2022/04/12 06:00:58] 提交订单失败: 无法识别的返回码: -3001, msg:
INFO [2022/04/12 06:00:58] >>> 提交订单中
INFO [2022/04/11 18:14:38] >>> 生成订单信息
ERROR [2022/04/11 18:14:38] 检查订单失败: parse response failed: { "code": 5013, "msg": "当前下单人数过多,请稍后再试!", "success": false, "data": {} }
请问下ddshop --cookie 是直接cmd里面运行吗。我从release下的exe
root@iZbp17xlwhqgtqvcszh6kzZ:~/test/ddshop# go run cmd/ddshop/main.go
build command-line-arguments: cannot load embed: malformed module path "embed": missing dot in first path element
抱歉,本人非做go。对go的包机制不是很懂,请问这个需要怎么解决呢?
版本:0.1.0
使用的Cookie:来自于叮咚买菜IOS版APP
日志:
INFO [2022/04/15 06:29:48] =====> 获取购物车中有效商品
WARNING[2022/04/15 06:29:48] 尝试次数: 1, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-15 06:29:45"}
WARNING[2022/04/15 06:29:48] 尝试次数: 2, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-15 06:29:45"}
WARNING[2022/04/15 06:29:48] 尝试次数: 3, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-15 06:29:45"}
WARNING[2022/04/15 06:29:48] 尝试次数: 4, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-15 06:29:45"}
WARNING[2022/04/15 06:29:48] 尝试次数: 5, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-15 06:29:45"}
WARNING[2022/04/15 06:29:48] 尝试次数: 6, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-15 06:29:45"}
WARNING[2022/04/15 06:29:48] 尝试次数: 7, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-15 06:29:45"}
WARNING[2022/04/15 06:29:48] 尝试次数: 8, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-15 06:29:45"}
WARNING[2022/04/15 06:29:48] 尝试次数: 9, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-15 06:29:45"}
WARNING[2022/04/15 06:29:48] 尝试次数: 10, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-15 06:29:45"}
WARNING[2022/04/15 06:29:48] 尝试次数: 11, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-15 06:29:45"}
WARNING[2022/04/15 06:29:48] 尝试次数: 12, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-15 06:29:45"}
WARNING[2022/04/15 06:29:48] 尝试次数: 13, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-15 06:29:45"}
WARNING[2022/04/15 06:29:49] 尝试次数: 14, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-15 06:29:45"}
WARNING[2022/04/15 06:29:49] 尝试次数: 15, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-15 06:29:45"}
ERROR [2022/04/15 06:29:49] 全选购物车商品失败: 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-15 06:29:45"}
😭 还没帮我朋友抢到
感谢
码主是哪个公司的啊,也想混进istio圈子,需要达到什么水平?求个攻略路线
模板里面key 和token在哪个请求里面啊,为啥我找了一遍都没找到? 感谢了
5分钟都没支付成功,是叮咚调整了支付流程吗?
老哥,我找不到那两个网址的包.
电脑端安装了证书,放到了受信任的根目录下. 而且打开的PC的微信叮咚买菜小程序>
抓包工具中没有显示那两个网址.
WARNING[2022/04/16 06:03:51] 尝试次数: 38, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-16 06:03:50"}
WARNING[2022/04/16 06:03:51] 尝试次数: 37, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-16 06:03:50"}
WARNING[2022/04/16 06:03:51] 尝试次数: 36, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-16 06:03:50"}
WARNING[2022/04/16 06:03:51] 尝试次数: 35, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-16 06:03:50"}
WARNING[2022/04/16 06:03:51] 尝试次数: 34, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-16 06:03:50"}
WARNING[2022/04/16 06:03:51] 尝试次数: 33, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-16 06:03:50"}
WARNING[2022/04/16 06:03:51] 尝试次数: 32, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-16 06:03:50"}
WARNING[2022/04/16 06:03:51] 尝试次数: 31, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-16 06:03:50"}
WARNING[2022/04/16 06:03:51] 尝试次数: 30, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-16 06:03:50"}
WARNING[2022/04/16 06:03:51] 尝试次数: 29, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-16 06:03:50"}
WARNING[2022/04/16 06:03:51] 尝试次数: 28, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-16 06:03:50"}
WARNING[2022/04/16 06:03:51] 尝试次数: 27, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-16 06:03:50"}
WARNING[2022/04/16 06:03:51] 尝试次数: 26, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-16 06:03:50"}
WARNING[2022/04/16 06:03:51] 尝试次数: 25, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-16 06:03:50"}
WARNING[2022/04/16 06:03:51] 尝试次数: 24, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-16 06:03:50"}
WARNING[2022/04/16 06:03:51] 尝试次数: 23, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-16 06:03:50"}
WARNING[2022/04/16 06:03:51] 尝试次数: 22, 无法识别的状态码: {"code":1111,"msg":"您的访问已过期,请重新登录","success":false,"timestamp":"2022-04-16 06:03:50"}
提交订单失败后就又重新跑一边获取购物车,配送时间 ,应该是 循环获取购物车,成功后循环获取配送时间段,成功后循环提交订单,提交订单失败又分几种,1. 购物车商品全部是无效的->退出 2. 购物车商品部分无效->更新购物车 3. 无配送时间段->循环获取配送时间段 4. 网络繁忙->继续提交订单。 就几种状态,建议用一个状态机,for循环
for _, reserveTime := range multiReserveTime {
sess := session.Clone()
sess.UpdatePackageOrder(reserveTime)
wg.Go(func() error {
startTime := time.Unix(int64(sess.PackageOrder.PaymentOrder.ReservedTimeStart), 0).Format("2006/01/02 15:04:05")
endTime := time.Unix(int64(sess.PackageOrder.PaymentOrder.ReservedTimeEnd), 0).Format("2006/01/02 15:04:05")
timeRange := startTime + "——" + endTime
logrus.Infof(">>> 提交订单中, 预约时间段(%s)", timeRange)
if err := sess.CreateOrder(context.Background()); err != nil {
logrus.Warningf("提交订单(%s)失败: %v", timeRange, err)
return err
}
successCh <- struct{}{}
return nil
})
}
只看到到小区,但是app里面是详细的地址
判断情况:
解决方法:
有其他情况,可添加补充
如题
cookie抓到了,老哥能详细说一下怎样在脚本中设置 的嘛
比如pushplus
我这边报以下错误,没声卡支持?
ALSA lib confmisc.c:767:(parse_card) cannot find card '0'
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1246:(snd_func_refer) error evaluating name
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM default
WARNING[2022/04/19 11:35:54] 通知失败: Music: oto: ALSA error: No such file or directory
当前人多拥挤(-3000): {"success":false,"code":-3000,"msg":"当前人多拥挤,请稍后尝试刷新页面","data": []}这个怎么办啊
谢谢!
成功生成订单发送一条简单的请求即可, https://pushplus.plus/
在间隔一段时间后,再次判断有无有效商品。
现在有些站点的情况是有运力但是没货。
还有,能不能实现余额支付?
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.