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

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

作者头像
AI科技大本营
发布于 2019-05-06 02:33:17
发布于 2019-05-06 02:33:17
1.4K0
举报

作者 | 上海小胖

来源 | 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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
程序员专用的抢票小助手,再也不用担心抢不到车票了。
马上临近过年了,漂泊在远方的朋友,也都准备陆续抢过年回家的车票了,但是往年每次不管是十一假期还是年关,大家也都知道这时候买票是特别难买到的。本来辛辛苦苦干了一年了,过年不回家跟家人一起团圆,那心里该有多心酸呐!
杰哥的IT之旅
2020/06/18
1.1K0
程序员专用的抢票小助手,再也不用担心抢不到车票了。
谈谈抢火车票的技术、技巧,以及暗藏其中的套路
我鄙视一切商业性质的抢票工具。这些公司取代了火车站门口兜售的个体,成为了新时代的垄断黄牛。 技术 一道面试题:让你实现一套自动抢票系统,你会怎么设计? 大体来说,有这样几个功能需要实现: 1. 模拟网络请求。12306没有提供过API,所以要能通过程序自动购票,只能去模拟(伪造)请求。请求的来源可以是12306网页版,也可以从12306的APP里抓包分析。 只是拿到请求地址,最多可以查询余票,并不能成功购票,必须以账号登录才能获得购票权限。如果一次登录就可以,那解决途径有很多,直接在手动登录后把cookie
Crossin先生
2018/04/17
1.8K0
谈谈抢火车票的技术、技巧,以及暗藏其中的套路
为什么车票刚出就没了?为什么黄牛能抢到你却不能?揭秘AI神器抢票内幕!
了解最新的形势,知道最新的操作,才能确保我们轻松抢到票。 今天是全国网络订购年前春运票(年二十九当日车票)开售第一天,镁客网的小伙伴们早晨眼睛一睁就开始了“抢票大战”,一边手动刷票,一边软件抢票,终于在一片灰色中抓住了转瞬即无的一张票。 终于“滴--”一声,短信发来,小伙伴这才安下心来吃起手中的早饭。 也许你会说,那我开车回去!别怪小编没提醒你,高速上堵两天,记得备好粮食。 好了,言归正传。 在抢票时,我们常常发现,眼一眨,几百张票瞬间就不翼而飞。不得不好奇:春节回家抢票真的有这么恐怖吗?为什么很多路线是持
镁客网
2018/05/30
1.9K0
程序员春运抢票的正确姿势!
这意味着,本周日开始,中国一年一度的人口大迁徙之春运的抢票活动将逐渐步入高潮。而在这个一票难求的春运期间,作为技术宅、男友力爆棚、孝心十足的你,或许给自己、给女朋友、给长辈最感人的告白,不再是一句我爱你,而是这张回家的票给你。那么问题来了,即使是身处互联网行业的你,又如何能抢到票?
AI科技大本营
2019/01/02
1.5K0
还没买到票?快试试这个Python开源工具,支持多任务抢票
家门口没票,就买去终点;北京没票,就坐车去下一站;实在不行少买几站上车再补……就算接受一切妥协,也还是失败。
量子位
2019/04/24
1.4K0
还没买到票?快试试这个Python开源工具,支持多任务抢票
【附源码】程序员做的这款抢票神器,在GitHub火了
最近临近国庆节,大家都是归心似箭的「其实都是一批想出去的玩的」。但是一碰到这种节假日,买票就是贼难买的,况且是这种七天长假,宅在家里没事做,出去玩是必然的。
用户5224393
2019/10/29
1.5K0
【附源码】程序员做的这款抢票神器,在GitHub火了
12306给自己打90分你同意吗?大数据风控降低抢票软件成功率
12306给自己打90分你同意吗?大数据风控降低抢票软件成功率
数据猿
2018/04/25
6450
12306给自己打90分你同意吗?大数据风控降低抢票软件成功率
12306技术内幕
它跟传统的电商网站,可能最大的不同在于它的库存, 它的库存是动态变化的,库存之间会互相影响。
BookSea
2024/05/29
5180
12306技术内幕
50 个加速包都抢不到车票,还不如这个 Python 抢票神器
又到了一年一度的抢票大战,本来就辛苦劳累了一年,想着可以早点订到票跟家里人团聚。所以有挺多的人,宁愿多花些钱去找黄牛买票。但今年各种抢票软件的横行,还有官方出的加速包,导致连黄牛都不敢保证能买到票。你无奈的只能一起加入抢票大军。
磐创AI
2019/05/05
1.1K0
50 个加速包都抢不到车票,还不如这个 Python 抢票神器
12306崩了,90%的人都用过这三款抢票工具
有不少网友反映12306崩了,买票太难了。12306客服表示,可能是操作旅客过多,系统繁忙造成的,可尝试重新卸载安装客户端或切换网络。关于春运期间是否加强技术保障,客服称需要反馈给相关技术部门才能得知。
JusterZhu
2022/12/07
2.2K0
12306崩了,90%的人都用过这三款抢票工具
Python12306自动抢票下单,五一旅游回家就选Python!
X新闻者从中国铁路上海局集团有限公司获悉,五一的前8天(4月21日至28日)火车票已预售80万张。,东北、西南等多个方向尚有余票,铁路部门将采取动车组重联或增开客车等方式增加热门方向运力,云贵等方向临客预计将提前开行。
诸葛青云
2019/04/23
1.1K0
Python12306自动抢票下单,五一旅游回家就选Python!
GitHub标星两万的"Python抢票教程”,我们先帮你跑了一遍
即使再难,家还是要回的,票还是要抢的,所以这一周,GitHub上用python抢票的项目又重回top榜单。
昱良
2019/12/23
8K0
GitHub标星两万的"Python抢票教程”,我们先帮你跑了一遍
Github上开源项目12306抢票工具帮你实现回家梦
最近有发现github上的一个python项目抢票项目,可在自己笔记本上搭建环境并且部署好即可以实现自动打码、自动登录、准点预售和捡漏、智能候补、邮件通知。源代码地址如下:
攻城狮的那点事
2019/12/26
2.5K0
零基础,从一个抢票程序,提升自己的Python技能
我一直都认为,通过实现一个明确的目标或解决一个明确的问题,来学习 Python 技能,是最有效果的学习方式,即使不懂计算机底层原理的人,都可以使用这种方法学会。本文就从搭建一个抢票软件开始,如何一步步提升自己的 Python 技能,不需要写代码,零基础也可以学会。
somenzz
2021/01/22
1.1K0
100行代码自动买火车票——和你一起探索抢票软件背后的原理
有些火车票代售网点和一些加速买票软件,说你只要给100元服务费就可以优先帮忙抢到票。
阿黎逸阳
2021/10/08
1.7K0
火了!开源的 Python 抢票神器,过年回家就看这一波了!
在 Github 上也有很多优秀的开发者开源了一些基于 Python 的抢票项目,比如一直很火的12306/py12306,目前已经累计超 40k Star!
AirPython
2021/01/20
6150
火了!开源的 Python 抢票神器,过年回家就看这一波了!
Python骚操作-自动抢火车票
还有不到一个月就过春节了,你回家的火车票都买了吗?如果没有买到的话,不妨试用下本文的 Python 程序来帮你抢火车票,也可以帮你的家人和朋友来抢票,顺带学习一下 Python 爬虫技术,可谓一举两得,何乐而不为?
somenzz
2020/12/10
1.4K0
Python骚操作-自动抢火车票
从嗤之以鼻到“奇迹” 前淘宝工程师详解12306技术
我曾在淘宝写过一段时间代码,2012年在一家百强民企做电商副总,当时在极为艰苦的条件下带队开发了一个B2C网站,走支付宝和银联支付通道,年营业额千万级(当然实在太少了,我只是说这个网站投入了实际的运营)。
范蠡
2019/04/29
4.2K0
从嗤之以鼻到“奇迹” 前淘宝工程师详解12306技术
今年暑假,博物馆的门票为什么抢不到?| 业务安全分析第十九期
随着暑期参观、研学热潮的到来,部分热门博物馆再现一票难求的火爆场景。不少游客发现热门博物馆参观门票预约难度直线上升。
顶象技术
2023/07/19
2600
今年暑假,博物馆的门票为什么抢不到?| 业务安全分析第十九期
身为码农,为12306说两句公道话
我曾在淘宝写过一段时间代码,2012年在一家百强民企做电商副总,当时在极为艰苦的条件下带队开发了一个B2C网站,走支付宝和银联支付通道,年营业额千万级(当然实在太少了,我只是说这个网站投入了实际的运营)。 也就在那个时候,我对12306嗤之以鼻,觉得他们做得太烂了,认为自己能带队花几百万半年时间做个好的出来。于是我狂妄地想做一个开源的订票系统给他们。我花了一个星期时间思考建立数据模型,思考到库存这一步的时候,我才发现,12306的库存复杂性比淘宝、京东高很多倍,运算量也大很多倍。传统的分布式数据库、缓存
小莹莹
2018/04/20
1.8K0
身为码农,为12306说两句公道话
推荐阅读
相关推荐
程序员专用的抢票小助手,再也不用担心抢不到车票了。
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档