ahutsunshine / dingdong-grabber

叮咚多策略抢菜/买菜,亲测有效
Apache License 2.0
150 stars 46 forks source link

五一放假了,可以一起研究研究新方案,大家一起讨论啊 #38

Closed ahutsunshine closed 2 years ago

ahutsunshine commented 2 years ago

五一放假了,正好有时间可以来看看有什么更好的解决方案避免被风控,目前基于HTTP的所有方案都是非常容易被风控,所以只能另寻他路了。目前思路有两种:

  1. 基于最新版本TCP方案(有了解的可以comment)
  2. 模拟点击
Miles0928 commented 2 years ago

五一放假了,正好有时间可以来看看有什么更好的解决方案避免被风控,目前基于HTTP的所有方案都是非常容易被风控,所以只能另寻他路了。目前思路有两种:

  1. 基于最新版本TCP方案(有了解的可以comment)
  2. 模拟点击

好像有人在做逆向工程了

Miles0928 commented 2 years ago

模拟点击,有人反馈点的快了也会风控

EnumaxElish commented 2 years ago

模拟点击2分钟内,高峰期,理论上很难风控吧。

ahutsunshine commented 2 years ago

五一放假了,正好有时间可以来看看有什么更好的解决方案避免被风控,目前基于HTTP的所有方案都是非常容易被风控,所以只能另寻他路了。目前思路有两种:

  1. 基于最新版本TCP方案(有了解的可以comment)
  2. 模拟点击

好像有人在做逆向工程了

  1. 模拟点如果风控非常不科学,有的人的手速比模拟点击还快
  2. 逆向工程:这个没玩过,可以研究。
Smile1231 commented 2 years ago

我的问题就比较大了,还没跑起来,可以帮帮吗😩

ahutsunshine commented 2 years ago

我的问题就比较大了,还没跑起来,可以帮帮吗😩

新开一个issue一起看下,不要在这个解决方案的issue下讨论

Strider1230 commented 2 years ago

模拟点击的话 点快了美团会把当前单定义为无效单,无法发起付款;叮咚目前不清楚

zhangduanfeng commented 2 years ago
image

这是啥情况知道么?获取购物车商品失败, 错误: AssertError I0430 11:52:29.098794 21710 client.go:127] 请求结果有异常, 详情: {"success":null,"error":"AssertError","code":"405","message":"","msg":"","data":"-405"}

ahutsunshine commented 2 years ago

这就是被风控了

waynez commented 2 years ago

原生app抓包可以解吗?听说小程序的接口高峰段都不允许下单了

dreamparis commented 2 years ago

如果现在电脑版的微信小程序抓包抓不到了,可以删除C:\Users*****\AppData\Roaming\Tencent\WeChat\XPlugin\Plugins\WMPFRuntime 这个路径(可能不同的操作系统,路径略微不同,上面的路径是win7的操作系统)下的文件夹,再打开叮咚小程序就能抓包了

ahutsunshine commented 2 years ago

@dreamparis mac呢,没用windows

waynez commented 2 years ago

如果现在电脑版的微信小程序抓包抓不到了,可以删除C:\Users*****\AppData\Roaming\Tencent\WeChat\XPlugin\Plugins\WMPFRuntime 这个路径(可能不同的操作系统,路径略微不同,上面的路径是win7的操作系统)下的文件夹,再打开叮咚小程序就能抓包了

小程序高峰期已经完全无法下单了啊,再抓又有什么意义呢

ahutsunshine commented 2 years ago

@waynez 有尝试抓app端的嘛

waynez commented 2 years ago

app端简单抓了下,感觉好多抓不到。proxyman

zhuProgramer commented 2 years ago

app 可以抓,但是重放还是挂了

waynez commented 2 years ago

能抓到哪些接口?安卓还是ios?

Star8Platinum commented 2 years ago

app 可以抓,但是重放还是挂了

重放已经不行了吗,刚想试试看。。难道只有模拟点击这条路了,暂时

yyfcss commented 2 years ago

https://github.com/Runc2333/dingdong-helper-node/ 这里有大佬研究出iOS App 的签名方法了 大佬有没有兴趣写一个go版本的

ahutsunshine commented 2 years ago

https://github.com/Runc2333/dingdong-helper-node/

这里有大佬研究出iOS App 的签名方法了 大佬有没有兴趣写一个go版本的

果然还是人多力量大,厉害👍,我今天来看看

yyfcss commented 2 years ago

https://github.com/Runc2333/dingdong-helper-node/ 这里有大佬研究出iOS App 的签名方法了 大佬有没有兴趣写一个go版本的

果然还是人多力量大,厉害👍,我今天来看看

大佬要记得有优惠券的情况啊 隔壁已经翻车了

ahutsunshine commented 2 years ago

谢谢以上各位的讨论和提供了有效的参考,更新了程序。大家明天可以尝试下,有问题的话我们一起再更新。cc @waynez @EnumaxElish @dreamparis @Meteor0928 @czqcs @Star8Platinum @dreamparis @Strider1230