seckill icon indicating copy to clipboard operation
seckill copied to clipboard

你好,关于secKill的使用有疑问

Open Vergil911 opened this issue 5 years ago • 6 comments

首先非常感谢您的关于seckill秒杀插件的分享,提供了学习的思路,感谢!

然后就是我突发奇想遇到的问题,即,如果秒杀的商品并没有以JD\TB等既有的商品详情页面展示的话,应该如何调整?

以戴尔电脑的官网抢购为例:https://eshop.dell-brand.com/2019q2seckill/

商品的抢购在首页上,抢购开始前显示为“即将开始”,到点显示为“秒杀”,接着显示为“付款中,可尝试捡漏”,最后是“已结束”。

F12元素显示: </div> <div class="app-btns"> <a class="app-btn app-btn-0" style="display: block;">即将开始</a> <a class="app-btn app-btn-1"><span>距开抢还剩</span><em class="app-time">18:53:27</em></a> <a class="app-btn app-btn-2">秒杀</a> <a class="app-btn app-btn-3">已结束</a> <a class="app-btn app-btn-4">付款中,可尝试捡漏</a> </div> </div>

在这中情况下,实测无法进行可视化选择(当然,还有一个原因是“秒杀”的按钮到点才会替换原

本“即将开始”的按钮),那么,在这种情况下,要如何实现秒杀功能呢?

感谢!

Vergil911 avatar May 29 '19 08:05 Vergil911

在查看了您关于“想请教下,京东的秒杀问题 help wanted”中的回答后,我试着将按键修改为: body > div:eq(3) > div:eq(2) > div#event > div:eq(1) > div:eq(3) > div#527-Ins15-7580-R2825S > div:eq(0) > div:eq(1) > a:eq(2) 这样不知道是否正确呢?针对https://eshop.dell-brand.com/2019q2seckill/ 抢购页面左边第二个商品 页面代码: image

在插件的“选取结果”栏中贴入修改的路径后,其提示选取成功.这是否代表操作成功?

烦请赐教,谢谢您!

Vergil911 avatar May 29 '19 08:05 Vergil911

是的 针对变化的按钮,可以这样操作:+1:

gongjunhao avatar May 30 '19 01:05 gongjunhao

感谢你的回复~哈哈,好有成就感~ 可惜的是,依然没能成功抢购,估计是网速跟不上,页面还没刷新就已经结束~

另外,还想请教关于插件的其他功能:

1:我留意到插件有使用本地时间和服务器时间的选项,但经过修改本地时间后,发现无论选择“本机时间”还是选择“否,使用服务器时间”,插件的倒计时并无变化。同时我留意到,以dell的抢购页面为例,它的活动开始时间是以自定义的倒计时方式进行,也就是并没有和实际时间同步(例如我们实际上的11:00,在它的页面上实际是11:01),并且F12查看发现有自定义的倒计时。我在想,能否通过修改插件的参数自动获取活动页面的倒计时呢?

2:如何通过查看代码,判别一个抢购/秒杀网站只是纯粹的借机营销宣传(实际上并没有用户成交,只是网页到点就自动显示售光)还是真的有备货进行销售(哪怕库存为1)?

再次麻烦您,谢谢!

Vergil911 avatar Jun 01 '19 03:06 Vergil911

1.服务器时间调用的nowapi接口,可能那个接口到期了

2.库存信息,客户端是无法查看到的。

gongjunhao avatar Jun 01 '19 04:06 gongjunhao

好的,感谢!

Vergil911 avatar Jun 05 '19 14:06 Vergil911

hi~最近突发奇想: 1,是否可以将预约时间设定精确到毫秒级呢?见到utils里“//本地时间加快600ms”顿觉作者你真的好贴心,哈哈~ 2、sec-kill master通过jQuery提交信息,而现实中的抢购往往提交一次,页面就会改变(例如进入排队什么的页面),那么为了提高成功率,是否可以通过提前打开N个商品采购页面,然后让seckill同时提交? 谢谢~

Vergil911 avatar Nov 30 '19 01:11 Vergil911