为什么 12306 一放票就瞬间没票了?

[复制链接]
zgts 发表于 2023-9-14 18:31:13|来自:北京 | 显示全部楼层 |阅读模式
一秒时间都不到!我的网速绝对给力,电脑的时间也是实时时间,结果说好11点开售的票,一到11点正马上就没票了。
全部回复5 显示全部楼层
likeart 发表于 2023-9-14 18:31:38|来自:北京 | 显示全部楼层
去年面试面了个美团来跳槽的,说之前工作经验在火车票相关的组干过
具体干什么……就是把12306的网页接口接到他们的后台实现买票(抢票)功能
结算甚至用他们公司办的银行卡,因为一张卡不能付太多还得办好多张……
所以没票不只是因为很多人抢,跟你抢的甚至很多都不是人……
e999 发表于 2023-9-14 18:32:10|来自:北京 | 显示全部楼层
12306候补优先于任何抢票软件,而且有的时候抢票软件会出现神奇的操作。
出差狗亲身经历,有次坐高铁出差,赶上节假日,过因为人比较多,在我找到座位之后发现前面有两个人起了争执,因为人多就经常会出现临时补票的人坐了买票的人的位置,或者搞错车厢,看错座位号的事情还是经常碰到到的。
然后a拿着手机拿出12306的订单走到b面前说这个位置是他,b拿出第三方购票信息说我也是这个位置。他们两个人拿着手机互相对比车票信息,这个时候神奇的事情出现了



他们两个的车次,车厢,座位号一模一样。
因为两个人的车票除了名字以外一模一样,只好喊了列车员过来,等列车员翻过人海来到这边,听a和b说完之后,估计也是第一次遇到这种情况,一脸的黑线。又反复看了几次两个人的电子车票,用读票手台重新读取两个人的身份证,确定座位是用12306买车票的a,用第三方平台买车票的b补票处理。
12306购票真的稳,而且在上面订酒店有些时候也会比某程,某团便宜。
Benf 发表于 2023-9-14 18:32:47|来自:北京 | 显示全部楼层
因为12306是全世界范围内被爬虫软件攻击最多的网站。
有一个很有意思的事实是,全世界对ddos抗性最好的网站不是什么股票交易平台,也不是什么五角大楼官网,更不是什么黑客搞鼓的暗网,而是这个不起眼的12306
有史以来最恐怖的ddos攻击是对Github的一次攻击,大概峰值是1.35tps的数据,也就是大概每秒16亿次点击
但是12306的官方数据显示关时节左右,12306“最高峰时1天内页面浏览量达813.4亿次,1小时最高点击量59.3亿次,平均每秒164.8万次。”但是注意是,这个攻击维持的时间非常短,除了峰值之外总共都不到十分钟,总共数据没有超过10t,也就是说还没有超过12306一天点击总数
也就是说即使是世界上至今为止规模最大的一次ddos攻击的总量,也差不多就是12306一天点击量而已,就是这样,也已经是12306也很努力的打击黄牛的结果了。
所以说可以理解为什么12306的票一放就抢光了吗,不过即使如此,在12306的优秀识别技术下,其实肉身抢票还是有可能成功的。
fredqiqi 发表于 2023-9-14 18:33:24|来自:北京 | 显示全部楼层
很简单,12306是全中国爬虫光顾次数最多的网站没有之一。
出行软件,抢票软件的爬虫对着12306每秒钟恨不得撸几十万次数据,就为撸出一个[这趟车有余票]的结果。
12306那些极其坑爹的验证测试


本意就是为了分辨真人和网络爬虫,因为软件并不认识谁是姚明,这能把绝大部分网络爬虫阻挡在外。
但凡事有例外,而且抢票软件的程序也是另有千秋。这里不得不提到另外有一种叫做“打码平台”的东西。
打码平台雇佣了很多叔叔阿姨,坐在电脑面前,专门帮人识别验证码。那边抢票软件遇到了验证码,系统就会自动把这些验证码传到叔叔阿姨面前,他们手工选好哪个是姚明,然后再把结果传回去。简简单单,轻松愉快。
当然,这样的打码平台还有记忆功能。如果叔叔阿姨已经标记了这张图是“姚明”,那么下次这张图片再出现的时候,打码平台的系统就直接判断它是“姚明”。
12306也有自己的验证图片库,但是更新频率肯定低于打码平台的识别速率,久而久之,图片库里的图片就会被识别完,这样,爬虫软件就又畅通无阻了。
公开数据显示年关时节左右,12306“最高峰时1天内页面浏览量达813.4亿次,1小时最高点击量59.3亿次,平均每秒164.8万次。”
所以,你觉得你抢得过抢票软件么。
最后,祝大家都能抢到票,开开心心过个好年~
<hr/>

  • 原作者姓名:史中
  • 原出处:知乎
  • 原文链接: https://www.zhihu.com/question/24098641/answer/453634446
bird034 发表于 2023-9-14 18:34:23|来自:北京 | 显示全部楼层
你们在大学抢过课吗……
12306比那个凶
时间已经不能按秒计算了
估计也就几十个CPU周期(笑)就已经没票了
一秒多是处理这些请求并答复用的时间

快速回帖

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则