请问下那种定时抢购数据包怎么抓,那种倒计时 未触发按钮的那种怎么抓,定时按钮点进去还有个提交订单的这种包,怎么提前抓,不要说等到时间在抓哈,我翻过一篇帖子好像可以通过网页元素怎么抓。
如果是手机端,抓包软件抓取活动网址,chrome打开网址,就可以调试了。
.
具体问题具体分析:
.
定时按钮点进去还有个提交订单:
1,看看是不是还有一个页面地址,抓取网址提前进去,这种是以前的秒杀方式,比如小米秒杀。
2,还有一种是js动态生成页面的,现在的秒杀多是这种,比如茅台公众号,联通app秒杀。
.
.
倒计时未开始
1,一般是css控制,修改即可,以前的秒杀都是这种方式,比如淘宝,京东秒杀。
2,通过js控制css。
3,每秒获取服务器时间,现在的秒杀多是这种,比如美团秒杀。
.
解决办法:
1,最笨方式,修改电脑时间,比如云闪付秒杀。
2,修改css。
3,chrome下有变速齿轮js插件,可以加速本地时间。
4,Fiddler代理chrome,抓取返回时间,自动转发替换本地修改过的时间.txt,现在的秒杀都是这种。
.
.
这就够了?并不行,必须上软件,抓参数分析,有算法的通宵编算法。
.
一天就可以编出来了,多线程多账号秒杀软件。
.
触发按钮应该是前端进行控制的,是否可以修改前端触发按钮的标识变量进而触发,从而跳过倒计时。
下面是从别处扒下来的实现倒计时的一个思路,可供参考:
前端页面控制答题的开始,请求后台,后台记录开始的时间(发出请求的当前时间),再加上倒计时时间,得出结束时间。后端返回给前端剩余的时间,前端通过Jquery实现倒计时的动态效果。当倒计时结束,禁止答题,当用户刷新页面时,比较请求时间与结束时间,如果前者小于后者,答题继续,否则反之。其中,答题时间、开始时间、结束时间,均保存在内存中。
抢购只是抓一个下单接口是没用的,还需要登录拿到cookies还有支付接口,全部解决掉才能实现协议抢购
抓包软件,然后根据抢购的开始时间,将指定的接口数据都抓取
需要提取登录好,然后抢购接口通过抓包分析,后面还有下单接口、支付接口,这些接口都获取了之后,才可能完成全流程抢购