使用Python茅台抢购脚本的使用说明

京东抢购流程

本文我介绍两种不同的方法方法二适合小白学习

文章有点长请耐心看完

方法一

简单明了的流程图

首先来说说京东的吧。

画个简单的流程图:

14205954_京东抢购

null和90008

在流程图中,充分展示了为什么有的人会返回null,有的人会是90008,有的是90016。当然,这是我的猜测,具体情况如何,还得问京东的开发人员。

虽然这样的抢购挺不公平的。但是对于京东来说,或者说对于服务器压力,还是其他资本原因来说,都是一个很不错的选择。

为啥这么说。

服务器压力部分

首先说一下压力的原因。大家应该知道,当并发越大,对于服务器,对于技术人员的挑战来说,那是更大的。服务器的成本也会越高。

而京东很聪明,返回null,和返回90008,这里会筛选掉很多的并发请求。从而可以释放出多余的服务器压力来处理正常的业务。

而且,我觉得对于现在这个剧增的一个预约和并发,京东服务器能支撑的一个原因,也是因为过滤了很多请求。为什么,因为很多人明显感觉返回null的情况非常多非常多。很有可能是因为服务器无法撑起如此大的并发,直接在前端服务器进行丢弃了一些请求。或者说,没有任何运算,直接判断小白信用分,或者搞一个随机数,直接在后端返回,也是有可能的哈。

通俗易懂的锁

另外说说返回90016的情况。可能有些朋友不理解锁,我在这里就不长篇大论了。就简单的说一下。

可以理解抢购是要进一个门,而这个门内有两瓶茅台,现在好了。门上挂着一个锁,而锁有一个钥匙,有且仅有一个钥匙。本来有100个大汉的,虽然门卫赶走了90个大汉,但是还有10个大汉同时来到了门前,这个时候怎么办,那还能怎么办,谁的手先拿到钥匙,那么谁就拥有了进入门内的资格。

所以呢,另外9个大汉,只能拿着90016的数字进行一个返回。而那一个大汉,恭喜,拿着钥匙进入了大门,扛走了茅台。

其他原因  

至于资本原因。

你用我的京东,你的小白信用分高,那么我给你点特权,看着很合理嘛。

至于刚开Plus会员的朋友,小白信用分不会高到哪去。所以基本上属于给京东送钱系列。

京东就想着你开会员,然后后续进行一些消费,努力提高自己的小白信用分。

至于这个点子有没有用,我就不继续说下去了。懂的都懂。

天猫抢购流程

天猫的风控非常牛批,这个我是认的。

无论你是用爬虫脚本还是其他的驱动脚本。大概率都会被天猫给识别出来。

后面我想了种方式,就是自己打开浏览器,然后利用屏幕像素,以及元素定位进行点击屏幕坐标。这种方式确实可行。但是其实不比手点快多少。而且测量麻烦。就暂时没去弄了。

简单明了的流程图

  • 18
    点赞
  • 113
    收藏
    觉得还不错? 一键收藏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值