V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Tarkky
V2EX  ›  问与答

纯好奇,黄牛如何抢东西

  •  
  •   Tarkky · 2021-06-23 13:20:52 +08:00 · 6139 次点击
    这是一个创建于 1242 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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


    那么根据 @Puteulanus 这位老哥说的,就是 api 就是存在的不管你知不知道。那这样的话,我如果 rpa 自动化模拟点击还是拼不过 api 直接下单的。我这么理解对么?
    6IbA2bj5ip3tK49j
        19
    6IbA2bj5ip3tK49j  
       2021-06-23 16:34:18 +08:00
    现在的抢购更像是抽奖,货源不是一次性放出来的。
    我参与的一些抢购系统设计都是这样的。
    1 万个商品,一次性放出,普通人可能一点机会都没有。
    倒是每 1 秒放出 1000 个,分 10 秒放出来,普通人多点点,倒是有可能在其中某一秒抢到。
    xingyuc
        20
    xingyuc  
       2021-06-23 16:34:49 +08:00
    号白别说几秒,几分钟都可以,LJ 京东 Plus 体验
    myd
        21
    myd  
       2021-06-23 18:50:02 +08:00   ❤️ 1
    我知道。
    1. 有软件
    2. 发到群里,让别人抢,抢到黄牛再回收
    youngteam99
        22
    youngteam99  
       2021-06-23 18:56:03 +08:00
    其实手动抢也有几率抢到,购物平台也有自己的对账号权重的那一套规则就是白号黑号,白号抢到了会直接让你付款,黑号即使你比白号点的速度还快它还是让你重新抢或者同一时间下单人数太多让你稍后再试。
    youngteam99
        23
    youngteam99  
       2021-06-23 18:56:31 +08:00
    @youngteam99 黑号用软件也白搭
    Xushet
        24
    Xushet  
       2021-06-23 20:41:09 +08:00 via Android
    服务器脚本?
    ClericPy
        25
    ClericPy  
       2021-06-23 20:54:36 +08:00
    爬虫啥的没意思, 挺好奇那些自己养牛的厂家到底有木有, 成天见人喷, 但不知道是不是真的
    iislong
        26
    iislong  
       2021-06-24 03:03:51 +08:00 via Android
    黄牛拿出千万上亿明码标价同城乃至全国范围内收货,这才是关键。
    这样比如茅台,就相当于有数十万下线代抢,账号就来了
    zgl263885
        27
    zgl263885  
       2021-06-24 07:53:12 +08:00 via iPhone
    有软件,而且代码并不多。只要你有足够多账号,肯定能抢到
    ffw5b7
        28
    ffw5b7  
       2021-06-24 09:30:07 +08:00
    以前大学期间用过软件抢手机,账户有神号,白号,黑号一说, 软件,服务器,ip 不是必要条件,账户因素关系很大,所以平时会养号,买东西,不售后,不退款,不必要的卷不领。 后来没号抢不过了就没玩了。不知道现在规则
    hafuhafu
        29
    hafuhafu  
       2021-06-24 09:35:47 +08:00
    有的平台抢购不是比速度,而是比概率,号够多或者号够白,抢到的概率就大。
    cheese
        30
    cheese  
       2021-06-24 10:20:52 +08:00
    @ClericPy #25 有啊,茅台自己的经销商就是大牛,门店到货,没几个到消费者手里的
    7gugu
        31
    7gugu  
       2021-06-24 11:16:20 +08:00
    百分百是考抓包,拿 API 接口+大量实名账户,短时间内同时请求。
    dxatgp02
        32
    dxatgp02  
       2021-06-24 11:28:57 +08:00
    学习学习,原来还有这档事.现在做黄牛都要学 IT 了.炸了炸了
    Mavious
        33
    Mavious  
       2021-06-24 16:38:00 +08:00
    其实吧,很多黄牛——尤其是去年各种 xx 地消费券黄牛,自己压根不抢,只收散客抢来的商品,做个二道。。。。
    cxy2244186975
        34
    cxy2244186975  
       2021-12-17 02:22:08 +08:00 via Android
    楼上们说的所有东西去 js 逆向顶流编程喵的群里混半天就能知道答案了去、有人抢了三百箱~~~ 还有人因为这个 进去了一波人、
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2817 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 05:39 · PVG 13:39 · LAX 21:39 · JFK 00:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.