V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
fundebug
V2EX  ›  全球工单系统

每隔 2 秒刷新抢票次数,携程抢票服务疑似造假

  •  
  •   fundebug · 2019-01-15 10:18:42 +08:00 · 8915 次点击
    这是一个创建于 2124 天前的主题,其中的信息可能已经有所发展或是发生改变。

    根据微博用户张小波的反馈,他所使用的携程抢票服务涉嫌造假,这是他提供的携程抢票界面的截图:

    2019-01-14-ctrip.jpg

    图中代码每隔 2 秒会刷新抢票次数。至于携程后台是否每隔 2 秒去调用抢票接口,这个不得而知。但是,调用接口是需要花时间的,直接更新抢票次数并不准确。

    第 1 条附言  ·  2019-01-16 08:51:40 +08:00
    截图日期是 2018 年的,看来是旧闻了...
    48 条回复    2019-01-16 12:07:57 +08:00
    padapen
        1
    padapen  
       2019-01-15 10:41:21 +08:00
    这种前台显示的次数我觉得就是看个乐呵
    liberize
        2
    liberize  
       2019-01-15 10:50:20 +08:00   ❤️ 16
    刚试了一下智行 app,开飞行模式,抢票次数还在一直往上加...
    Patrick95
        3
    Patrick95  
       2019-01-15 11:11:04 +08:00   ❤️ 1
    <script>alert(“服务器正忙,抢票失败”);</script>
    fundebug
        4
    fundebug  
    OP
       2019-01-15 11:15:36 +08:00
    @liberize interesting
    brofen
        5
    brofen  
       2019-01-15 11:16:44 +08:00
    从体验来说,不知道今年这种第三方抢票服务是否在 12306 是否还好用。但至少 16 年 6 月到 17 年 6 月的一年时间里,每周末的火车票都靠携程抢票,大部分也都抢到了。

    从技术的手段来说,在春运高峰,如果这么多客户都是真的 2 秒到服务器查一下状态,估计服务器开销挺大的。
    zy445566
        6
    zy445566  
       2019-01-15 11:27:25 +08:00
    论学习 JS 的重要性
    hyplddfx
        7
    hyplddfx  
       2019-01-15 11:46:01 +08:00
    2018 年 1 月讨论的事情,楼主很热情的又发出来
    zbinlin
        8
    zbinlin  
       2019-01-15 12:37:21 +08:00   ❤️ 1
    parseInt(5026)
    parseInt(2)
    ------------
    这代码写的。。。
    Raymon111111
        9
    Raymon111111  
       2019-01-15 12:49:24 +08:00   ❤️ 1
    这不废话吗, 抢票肯定是后台进程, 前端怎么会显示
    fundebug
        10
    fundebug  
    OP
       2019-01-15 13:22:01 +08:00
    @hyplddfx 居然 1 年没改代码也是厉害
    fundebug
        11
    fundebug  
    OP
       2019-01-15 13:22:42 +08:00
    @Raymon111111 后台数据前端就没法显示啦???
    vincent123456
        12
    vincent123456  
       2019-01-15 13:37:24 +08:00
    我现在都怀疑 所有的抢票软件在过年这种事情上,没有会员的基本都不跑了,都跑哪些会员或者邀请好友特别多的
    rxzxf1993
        13
    rxzxf1993  
       2019-01-15 14:08:43 +08:00
    @vincent123456 会员也抢不到。我就是在智行 VIP 早他么的就是会员了 从来没抢到过 也无法退款
    ybbswc
        14
    ybbswc  
       2019-01-15 14:09:40 +08:00 via Android
    今年自己刷票没抢到,倒是携程给我抢到了。我就不说它了。😀
    glaucus
        15
    glaucus  
       2019-01-15 14:14:29 +08:00
    @liberize 不过我的确是用智行抢了好几次票了(没有买加速包
    mooncakejs
        16
    mooncakejs  
       2019-01-15 14:16:35 +08:00   ❤️ 2
    服务器资源多空闲才会每个+1 请求一次,前端+1 是很常见的做法了,判断是不是真的,最简单的就是把 app 重装或者缓存清空,再打开看看数字增加到了多少。
    不过后面也可能是随机数哈哈。
    zy445566
        17
    zy445566  
       2019-01-15 14:17:12 +08:00
    @zbinlin
    5026 估计是后端渲染的,他们估计还在用模版技术
    xutao881
        18
    xutao881  
       2019-01-15 14:40:41 +08:00
    反正抢票都是后端跑,前端就是一个安慰剂...虽然这么说,但是对其他用户来说应该会感觉受到了欺骗吧。
    palxie
        19
    palxie  
       2019-01-15 15:02:11 +08:00
    这种东西搞开发的基本上都能了解, 个人感觉也是没必要真正去做请求, 毕竟一直刷可要占用不少服务器资源
    crab
        20
    crab  
       2019-01-15 15:04:05 +08:00
    携程现在出新闻怎么多数负面的。
    luminous
        21
    luminous  
       2019-01-15 15:35:17 +08:00 via Android
    这种次数哪怕是真的 也没有什么实际意义
    比如我至今还没有抢到票
    sazima
        22
    sazima  
       2019-01-15 15:36:47 +08:00   ❤️ 1
    类似于:
    alert('清除缓存成功')
    zhea55
        23
    zhea55  
       2019-01-15 15:53:27 +08:00
    @luminous 还是有意义的。

    如果做真实的,对技术有一定的要求。真实的这个数字可能过慢,也可能卡住。

    用户一看,这么大品牌,9102 年了,抢个票也这么慢,会员我不冲了。


    假的吗,大部分人都要乖乖交钱。还会感觉这么品牌这么强大,服务器这么牛 b,运行速率这么高。



    谁能知道他是土豆呢?
    exceloo
        24
    exceloo  
       2019-01-15 16:03:49 +08:00
    抢票肯定是后台在干,难不成页面关了就不抢了?前端展示就是给你看下
    galikeoy
        25
    galikeoy  
       2019-01-15 16:06:21 +08:00
    @fundebug 他的意思应该是隔一段时间请求,而不是每 2 秒请求,这样太浪费资源了,没意义
    LancerComet
        26
    LancerComet  
       2019-01-15 16:10:17 +08:00
    如果真的从服务器取输入,但缓存更新不迅速是不是也要被喷一波
    不过这种技俩在软件中确实很多啊
    LancerComet
        27
    LancerComet  
       2019-01-15 16:10:46 +08:00
    @LancerComet 输入 -> 数据
    jfengsky
        28
    jfengsky  
       2019-01-15 16:31:49 +08:00   ❤️ 1
    回去的火车票是自己手动抢到的,回来的火车票是携程帮忙抢到的.
    yuuk520
        29
    yuuk520  
       2019-01-15 16:37:06 +08:00
    主要是为了用户体验吧。
    xrds7986
        30
    xrds7986  
       2019-01-15 16:57:00 +08:00 via Android
    携程,沒搶到全額退款,所以數字無用
    KgM4gLtF0shViDH3
        31
    KgM4gLtF0shViDH3  
       2019-01-15 18:51:59 +08:00 via iPhone
    没腿去火车站买票系列
    itabas016
        32
    itabas016  
       2019-01-15 19:03:11 +08:00 via Android
    3 天了 济南到上海的返程高铁票一直抢不到,今天 bypass 竟捡漏了一直 T 字的卧铺,哈哈
    guog
        33
    guog  
       2019-01-15 19:11:51 +08:00 via Android
    前端做个样式,后端抢到了才会给你推送结果
    imdong
        34
    imdong  
       2019-01-15 19:34:23 +08:00
    @xrds7986 包生男孩...
    0ZXYDDu796nVCFxq
        35
    0ZXYDDu796nVCFxq  
       2019-01-15 19:50:04 +08:00 via Android
    比较有可能是这样的

    比如我要抢北京到武汉 2 月 1 号到 4 号的票
    有 10000 个人和我的乘车站点、时段有重复的
    后台查一次余票,然后给每个匹配的人 +1 抢票次数

    如果有余票,给出钱多的人买
    ggsimidar
        37
    ggsimidar  
       2019-01-15 21:02:23 +08:00   ❤️ 1
    @xrds7986 那个,我这边有个预测生男生女的业务您要不要了解下? 50 元预测,结果不准全额退款
    wdlth
        38
    wdlth  
       2019-01-15 21:31:17 +08:00
    假得很,12306 都显示有票,能买了,那些还在涨……
    MineDog
        39
    MineDog  
       2019-01-15 22:55:17 +08:00 via Android   ❤️ 1
    截图日期有毒。。。
    shuangyeying
        40
    shuangyeying  
       2019-01-15 23:40:20 +08:00
    @jfengsky 感觉去窗口一下就买着了,我回去的票携程 VIP 也一直抢不到,后来顺便问一下窗口,竟然有票,就直接买了。回来的车票预约携程抢的,还行。
    callmexiaoliu
        41
    callmexiaoliu  
       2019-01-16 01:23:41 +08:00
    如果真是 2 秒的话,我感觉 2 秒太多了,真的用不了 2 秒就没了
    fundebug
        42
    fundebug  
    OP
       2019-01-16 08:51:03 +08:00
    @MineDog 看来是旧闻了...
    zzugyl
        43
    zzugyl  
       2019-01-16 09:43:20 +08:00
    挂几天抢票完全没用。偶尔一次机会打开 12306 发现有票。抢票软件还在傻傻的累加抢票次数。
    yuekunlun
        44
    yuekunlun  
       2019-01-16 10:29:13 +08:00
    智行也造假
    特地花 50 块钱搞了个 vip 没鸟用
    atonku
        45
    atonku  
       2019-01-16 11:08:51 +08:00
    你以为抢票是怎么抢的?
    fundebug
        46
    fundebug  
    OP
       2019-01-16 11:31:20 +08:00
    @atonku 人肉抢?你以为呢?
    liberize
        47
    liberize  
       2019-01-16 11:33:26 +08:00
    @yuekunlun 我之前没抢到找客服退了,然后 vip 券还在
    HankAviator
        48
    HankAviator  
       2019-01-16 12:07:57 +08:00
    @yuekunlun 今天抢 14,15 两天的票,都忘了抢票的事了结果 9 点半刚过就发短信说抢到了👀倒是从来没用过加速
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2713 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 12:51 · PVG 20:51 · LAX 04:51 · JFK 07:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.