JannsenYang / dingdong-helper

叮咚自动下单 并发调用接口方式 多人高峰期实战反馈10秒以内成功 自动将购物车能买的商品全部下单 只需自行编辑购物车和最后支付即可
GNU General Public License v3.0
1.32k stars 500 forks source link

405的一个解决方案 #207

Open xmsley614 opened 2 years ago

xmsley614 commented 2 years ago

我今天被这个东西折腾死,家里新装的电脑和新注册的手机号都试过,只要手动能成功下单,理论上不存在封号。封IP只可能短时间,不可能长达一天以上。

直接说结论,WINDOWS版本的微信小程序User-Agent会被405。 你们405的可以看看是不是和我下面这个原值相同。

原值:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36 MicroMessenger/7.0.9.501 NetType/WIFI MiniProgramEnv/Windows WindowsWechat

可以替换成这个: Mozilla/5.0 (iPhone; CPU iPhone OS 11_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E217 MicroMessenger/6.8.0(0x16080000) NetType/WIFI Language/en Branch/Br_trunk MiniProgramEnv/Mac

我替换前后的提示发生如下变化(别的都没变): image image

dogsHappyDay commented 2 years ago

赞老铁,成功下单。

wwnnrr commented 2 years ago

这个实际上不是封账号,我在上周运行超过10分钟,哈哈玩一次,然后,就出现图一情况 ,最后无论手机还是电脑全部到获取派送时间这个步骤,就显示前方拥堵,24小时后恢复正常。另一个手机,在出现这个问题后马上停止了,在半天后就恢复正常了,这个应该是服务器方有监控策略。但修改提交设备可能只是挠过了策略条件。

yimingjin1995 commented 2 years ago

确实,两台电脑一台能成功一台不能,区别就是User-Agent

saberdz0218 commented 2 years ago

可太行了