前言

最近一个Github 上开源了一个抢茅台的脚本异常火爆,深究下原因,是因为能自动抢购京东上的茅台。

因为商品轻轻松松就赚1000+,难怪那么多人去抢了,但是能抢到的人也是极少,毕竟很多都是靠脚本来抢的。所以为什么抢购脚本那么火。。。

刚开始使用脚本抢购可能很轻松就能购买到茅台,但是现在脚本这么火爆,人人都用脚本来抢,你觉得还是那么容易吗?

下面我们一起学习下设置脚本开始时间的方法,助力大家成功抢购茅台。

(脚本可以到文末获取)

python 抢茅台 python抢茅台成功率_python

时间优化方法

开始时间设置

脚本里有个开始时间的配置

python 抢茅台 python抢茅台成功率_ip地址_02


这个时间秒后面的表示毫秒,一般访问一个链接基本都是在100毫秒内,当然这也是和你所在的网络环境有关系。

脚本内部是直接请求京东的商品链接,这里要特别注意的是:从发起请求时,刚好到达京东服务器时,确保这个时间是刚好抢购活动开始的时间,这样成功率将大大提升。

这个时间具体要怎么设置呢?
连续100次访问京东的商品链接,得到的总时间,除以100,再除以4,得到的秒数,大概就是每次访问到达京东服务器的秒数,当然肯定有一定的误差。比如得到的是0.45s,那么设置时间是:2021-01-14 09:59:59.450

这里为什么会除以4,我们这里假设访问到达服务器占一份,服务器返回给浏览器占一份,剩下两份是服务器处理逻辑,我们认为处理逻辑时间会比网络传输要长,所以假设了两份,你可以试着设置一份,或者三份。。

下面我们看看代码:

获取平均访问的秒数

python 抢茅台 python抢茅台成功率_时间设置_03

运行结果:

python 抢茅台 python抢茅台成功率_ip地址_04


这样计算出来的0.196s 就是你当前网络访问商品链接到达服务器的大概时间。

其他的建议

尽量使用手机网络

如果我们都是使用公司电脑上连着公司网络抢购,刚好公司里又是很多人一起在抢购,这样成功几率会低很多。因为公司的出口ip都是一样的,这样访问请求到京东的时候ip地址都是同一个,京东那边肯定也会有对ip进行限制的策略。

建议:使用手机网络连接到电脑,这样就不会ip地址的问题。

使用信用积分比较高的账号
京东有做账号的风控的,信用分或者京东值比较低的账号,抢到的概率可能会降低一点,所以要用信用比较高的账号,这样抢到的概率也会加大。

最后

时间设置的准确,抢购到的成功率就会加大很多。大家都可以试试这种方法。