- 购物车无商品时报错
- 确认订单页-有京豆,提交订单失败
- 自动获取cookie
- 单商品抢购失败后监控下单
- 定时器实现改造(setTimeout实际执行时间出入很大)
- 直接购买(去掉购物车流程)
- 多商品7*24监控
h5taobao 暂不可用
v1版的商品会自动加入购物车,原理是调用加入购物车后,商品在购物车中是默认选中状态,再调用确认订单,最后提交订单。
v2版是手动加入购物车(这个可以百度下jd如何在预约阶段加车),随后调用购物车全选接口,再调用确认订单,最后提交订单。
两者的区别在于加入购物车接口和全选购物车接口的耗时,推荐v2版。
v1、v2只保证单流程走通,v3增加自动获取cookie、监控抢单等。推荐v3版
安装依赖:npm i
启动命令:npm run qiang
根据需要修改配置
// config.js
module.exports = {
pid: '10035529205226', // 商品ID
time: '2021-08-19 01:03:30', // 抢购时间
pcount: 1, // 商品数量
timeSleep: 100, // 倒计抢购时间轮询间隔,0-1000,默认配置100,越小离抢购时间越精确,但CPU占用也越高,视电脑性能设置。
timeCut: 500, // 首次抢购失败后,切换为监控模式,监控间隔时间,0或‘'则不监控
}
登录pc版JD商城,进入购物车,打开控制台,查看接口 https://api.m.jd.com/api?functionId=pcCart_jc_getCurrentCart 的cookie,填入cookie的输入框
找到需要抢购的商品,查看详情,可以看到浏览器的URL为 https://item.jd.com/xxxxxxxx.html, 复制xxxxxxxx填入商品ID框,
抢购时间需要格式设置,格式为yyyy-MM-dd HH:mm:ss,如2021-11-02 12:00:00。数量可随意设置,但需要考虑到店铺的库存以及是否设置为限购1件。
这个时候可以泡一杯茶,静待好事发生。