前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >从技术角度分析“抢票软件的加速”有多快?

从技术角度分析“抢票软件的加速”有多快?

作者头像
AI科技大本营
发布2019-05-06 10:33:17
1.4K0
发布2019-05-06 10:33:17
举报
文章被收录于专栏:AI科技大本营的专栏

作者 | 上海小胖

来源 | Python专栏(ID:xpchuiit)

大部分人在昨天前天已经回程了,不知道大家什么状态。我有2个状态并存:1.快点上班。2.继续休息。

为什么会有这2种状态呢,还得从娃说起。昨天月嫂回家一天,我算是体验了一把半夜喂奶把屎。真的不好玩……我睡得早,10点多就睡了,12点来一下,4点来一下,这还睡个毛啊……所以想继续休息。

话说回来,最近好像加速党又来了,随着春运返程高峰的到来,很多人都开始买起了返程票,而由于返程基本都在这几天,所以难免会有买不到票的情况。

那今天就给大家捋一捋,这加速软件背后可能蕴藏的技术陷阱及营销策略,不喜求喷。

1. 加大带宽

先给大家说解决办法,如果你真想要抢到票,简单粗暴的办法就是加大带宽。

我不知道大家有拍过牌照吗?上海的车牌是要拍(抢)的。每个月会有一个周六上午开放入口,从网页登陆,11:30出价,出价落在中标价区间内的才有资格进入下一轮筛选。也就是说20w人拍1w个牌照,最后有5w个人价格对了怎么办?就看你运气了,先来后到呗,谁先进去谁就抢到了。

那这个不就是拼网速么?大家想想以前打游戏,接个猫盒子,1mbps打war3,延迟54ms,你如果是2mbps,延迟就是43ms。还记得吗?54ms和43ms其实感知不到,但是102ms和54ms就会有明显的延迟,如果我家有人上网,都不需要开pps(暴露年龄了。。?)就正常看视频,游戏立马给你延迟,延迟意味着什么?被对面cao了。

现在呢?很多家里都是100mbps甚至500mbps的,那你还愁啥呢,家里开几个p2p都不影响你打游戏啊,是不?那你如果是500mbps和一个50mbps的抢票,你的流量比他大10倍,是不是可以简单的理解为概率大了10倍呢?

2. 风控系统

说完解决办法,我来给大家说说12306的官方处理方案。

大家千万不要以为用了加速就能帮你抢到票了。我要告诉你的是,如果你用了加速可能会让你变得更慢。别懵,这是可能的。

12306有自己的一套风控系统,这个需要提前说下,如果没有风控系统,全国那么多刷票的,岂不是天天重启。那么风控系统在做什么?他会根据你的请求地址、请求频次来决定你的危险程度。如果你被定义为高危用户,那么接下来就是几个结果里挑一个:1.拉黑名单、2.封号、3.自动拦截请求。

如果你很幸运,没有达到高危用户的程度,也别高兴太早,因为你很有可能会被拉到一个“慢速队列”里,在这个队列里的账号每秒的请求次数是有限制的,超出了就拦截。

3. 12306,没有绿色通道

问大家一个问题,还记得前阵子很火的12306账号泄露问题吗?我当时就写了一篇文章帮官方洗白。这不是舔?,这是事实。

为什么要说这个?因为12306官方一直未与任何第三方公司达成合作协议,不存在任何的抢票绿色通道,因此在第三方加速抢票软件上的卖点“更快、更好”是凭什么呢?

你们在使用抢票软件的同时,有没有对抢票软件需要你点击的那个“信任此软件”产生过疑虑呢?你对他们的实现原理真的了解吗?

在我看来,抢票软件无非就是实现了2类技术,爬虫+自动打码。从爬虫上来说,都不能保证是不是分布式爬虫,更别提云爬虫了。而自动打码目前市面上好的就那几家(差的就是指自动打码的成功率不高,成功率直接影响了你的购票成功率)。

我看了一圈,觉得最有意思的就是“云抢票”。他们以云监控+云打码+云自助购票为噱头招摇过市。我看了看介绍,哦了一下。所谓的云监控不就是个分布式爬虫吗?所谓的云打码不就是个自动打码器吗?所谓的云自动购票不就是个高级按键精灵吗?

4. 加价、分享是否真实有效?

对于那些不免费还要收费的抢票软件,是不是真的有用呢?买到了自然觉得有用,那那些个掏了钱还没买到票的呢?

连掏钱都买不到票,那不掏钱,就想靠着分享升级从低速变高速的小伙伴是不是就得琢磨琢磨了。好不容易让小伙伴们加速了7下到了高速区,概率也从10%到了70%,但就是没有购票成功的短信通知。

这个时候怎么办?12306官方给出的方法是,不如尝试“候补购票”。这个功能出来的目的就是为了让大家放下手机,不用盯着有没有退票换票的。只要你预约上了,一旦有退票或者换票,就按照预约顺序依次给你安排上。 好啦,终于把这个抢票玩意说清楚了,希望我的读者们看到这篇文章后能够帮助到你。过年回家是最重要的事情,但要把力气用对地方,过个开心年。

一开工,对于上班族来说就算是过完年了,咱是等不到十五了,大家伙干起来吧~别让新年的Flag变成明年的了~

本文来源:公众号 @Python专栏,作者上海小胖,四大咨询 TechLead,mongoDB Professional 获得者。「Python专栏」专注 Python 领域的各种技术:爬虫、DevOps、人工智能、Web 开发等。还有「大航海计划」,各种内推活动。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-02-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AI科技大本营 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
前端性能监控
前端性能监控(Real User Monitoring,RUM)是一站式前端监控解决方案,专注于 Web、小程序等场景监控。前端性能监控聚焦用户页面性能(页面测速,接口测速,CDN 测速等)和质量(JS 错误,Ajax 错误等),并且联动腾讯云应用性能监控实现前后端一体化监控。用户只需要安装 SDK 到自己的项目中,通过简单配置化,即可实现对用户页面质量的全方位守护,真正做到低成本使用和无侵入监控。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档