第二部 登陆账号 如果没有默认收货地址添加默认收货地址
第三部 https://mall.phicomm.com/webmall ... =%E9%87%91%E8%89%B2
第4部 浏览器按下F12 找到console
输入 setInterval(function(){$('#settlementBtn').click()},300);
按下回车 坐等捡漏成功
补充两点:
1。会提示售完,不要点确定或者取消,挂着等订单成功就行
2。运行一次,无限次抢,在network那可以看到
以上是发帖人的叙述,他的原理是什么呢?
首先打开https://mall.phicomm.com/webmall.php?m=webmall&c=Address&a=index&goods_id=48&number=1&color=%E9%87%91%E8%89%B2
按下f12 然后审查元素点击右下角的去支付按钮
你会看到这段代码
<input type="button" class="btn btn_normal2 " data-id="1" name="" id="settlementBtn" value="去支付">
id="settlementBtn"其实 这个按钮是使用js来提交的 id等于settlementBtn
而作者使用setInterval函数来进行定时循环,后面的300就是300毫秒执行一次,执行什么呢?
执行function(){$('#settlementBtn').click()这段代码
这段代码的意思就是 点击settlementBtn
所以这一整段代码联系起来就是 首先找到了js提交的id,然后用定时循环函数来点击这个按钮
直到成功 按钮不存在 这个函数不存在。 自然也就不再循环了。
发表评论: