纯好奇,黄牛如何抢东西

2021-06-23 13:20:52 +08:00
 Tarkky

最近因为需要买瓶茅台,在某平台预约抢。每次都是倒计时结束瞬间没。我也知道黄牛都在雇人开发抢东西的软件,但是我这种非开发 IT 人员想请教一下各位开发人员,他们就算开发专用的软件,到底是怎么抢呢?通过 api 接口么?不太可能吧?平台如果开放给黄牛那不就是理应外合了么?但是,如果是通过 rpa 软件,类似鼠标精灵这种自动化,也就是模拟人手点击,但是响应时间跟人手差 0.0x 秒的话,我人手点击还是有一定的概率抢到的对么? 谢谢各位先。

5784 次点击
所在节点    问与答
34 条回复
nicetoomeetyou
2021-06-23 13:29:14 +08:00
你人手点击确实有一定概率抢到,只是你没抢到。
coderluan
2021-06-23 13:30:04 +08:00
github 搜茅台, 点进去看看就知道了.
lsylsy2
2021-06-23 13:33:54 +08:00
你按下刷新键
到数据包渲染成网页显示出来
到你的大脑反应到抢购按钮亮了
到你移动鼠标点下按钮
到抢购请求从你的电脑手机网卡发出去

至少几百毫秒过去了。抢购软件需要多久,你猜?
Leonard
2021-06-23 13:34:34 +08:00
网上肯定有手动点击抢到的啊,只是概率低而已。放货少,抢的人多。
MakeItGreat
2021-06-23 13:51:51 +08:00
京东的茅台和你历史买了什么,买了多少钱有更大的关系
westoy
2021-06-23 13:56:32 +08:00
黄牛的核心资源不只是软件, 还有海量的实名白号
cherbim
2021-06-23 14:01:18 +08:00
1. 黄牛有大量实名账号
2.黄牛下单只需要 0.2-0.5 秒
lsylsy2
2021-06-23 14:05:19 +08:00
@westoy
@cherbim
大量账号很重要,软件也是必不可少的,黄牛不是哪吒,只有一双眼一双手一个大脑。而软件不会累不会分心,能时刻保持最灵敏反应速度。
所以哪怕是不看速度的抽奖、捡漏,黄牛也比人类有很大优势。
LinShiG0ng
2021-06-23 14:10:19 +08:00
我没抢过但是我猜原理应该和爬虫差不多,首先肯定要有很多账号把这些账号密码先写在本地一个文件里,然后就是用爬虫模拟浏览器读取文件中的账号密码进行输入登录,然后就是不停的模拟点击抢票的那个按钮。
Puteulanus
2021-06-23 14:17:44 +08:00
不管开不开放,网站的 API 其实都在那儿,区别只是有没有文档
Kaier
2021-06-23 14:20:21 +08:00
@cherbim 只要几毫秒...
Dona1d
2021-06-23 14:42:38 +08:00
50w 人预约,实际抢的人可能不到 10w,但黄牛手里可能有 5000 个号
dynastysea
2021-06-23 14:49:06 +08:00
记住现在的抢购根本不是简单的拼网速,而是跟你的信誉度有关系,天猫特别明显,号白的话过几秒下单都可以抢到。
duhb
2021-06-23 15:23:33 +08:00
@MakeItGreat #5 扯淡,说有规律和影响的都是没抢到过的。
lsylsy2
2021-06-23 15:49:05 +08:00
@MakeItGreat
@dynastysea
@duhb
常见套路是比如库存 1000,拆分成 50 组每组 20 个库存,然后就方便做分布式了,风控也可以通过“把不同等级账号分配到不同队列”等方式软性控制。
但这个你从外部是基本没法摸到具体规律的了。
d873139022
2021-06-23 15:58:23 +08:00
大部分情况下,就是通过 api 。用抓包软件抓包,抓数据包,api 请求参数,签名算法破解
dfkjgklfdjg
2021-06-23 16:07:15 +08:00
前几天看到 B 站的一个关于狗东的分享。
比如一款产品 A 预售,所有都人都盯着,没办法提前下单,
但产品 A 可以与产品 B/产品 C 搭配套餐,然后再售卖。产品 A 还在预售状态,但可以通过购买这个套餐下订单、付款。

这个套餐是不能搜索到的,只能通过店铺内去找,所以有内部关系的很容易就可以购买到充足的量。
只是听闻,不知道真假,看的挺有道理的。
而且 github 之前有人发抢茅台的脚本来着,搜搜看?
Tarkky
2021-06-23 16:24:35 +08:00
谢谢各位的回答。


那么根据 @Puteulanus 这位老哥说的,就是 api 就是存在的不管你知不知道。那这样的话,我如果 rpa 自动化模拟点击还是拼不过 api 直接下单的。我这么理解对么?
xgfan
2021-06-23 16:34:18 +08:00
现在的抢购更像是抽奖,货源不是一次性放出来的。
我参与的一些抢购系统设计都是这样的。
1 万个商品,一次性放出,普通人可能一点机会都没有。
倒是每 1 秒放出 1000 个,分 10 秒放出来,普通人多点点,倒是有可能在其中某一秒抢到。
xingyuc
2021-06-23 16:34:49 +08:00
号白别说几秒,几分钟都可以,LJ 京东 Plus 体验

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/785287

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX