支持高峰期下单、支持捡漏、支持多账号、支持webhook通知(需自行实现对端)
api_version: 9.21.0
app_version: 2.30.3
换用中国建设银行API,同时兼容交通银行买单吧,添加自动获取默认收货地址功能。
Session获取方式有改变,请注意重新获取session。
已测试可成功下单
仅捡漏模式可用,今日实测早六点高峰时叮咚风控了来自非官方原生客户端的请求。
测试使用了多个代理IP和多个账号,同时包括中国建设银行和交通银行买单吧渠道。
推荐大家还是死了这条心吧
目前测试,账号必须绑定银行卡后才能正常使用建设银行app内的叮咚买菜。
若您当前没有建行卡片,可换用买单吧APP。
yarn
1、将项目config/config.example.js
复制一份为config/config.js
2、修改其中提供的选项
webhook_url: '', // 下单成功通知url,暂无配套实现
submit_interval_min: 20 * 1000, // 随机最小请求间隔时间
submit_interval_max: 50 * 1000, // 随机最大请求间隔时间
minimal_order_money: 0, // 小于该金额的订单不会被提交
profiles: [
{
seq: 0, // 指示程序读取charles_sessions目录下的第几个文件
alias: '', // 配置文件别名,用于在下单成功时提示是哪个账号
}
],
1、启动中国建设银行APP (若无建行卡片,请使用买单吧APP)
2、搜索并打开叮咚买菜
3、完成登录
4、启动Charles并完成抓包配置(需要配置SSL抓包)
5、点击购物车并刷新
6、在请求中找到https://maicai.api.ddxq.mobi/cart/index
7、右击该请求,选择Export Session
,保存到项目charles_sessions
文件夹下,文件类型请选择JSON Session File (.chlsj)
建议抢菜高峰(06:00, 08:30)前一分钟启动,运行不要超过三分钟,否则账号会被风控。
yarn checkout:speed
配置文件内可调请求间隔,默认20s ~ 50s随机
yarn checkout:normal