​又是一年抢票季,你了解抢票软件原理吗?

2024-10-07 19:59 来源:网络 点击:

又是一年抢票季,你了解抢票软件原理吗?

2020年春运即将开始,各位小伙伴都买到票了吗?

2020年春运从2020年1月10日开始,到2020年2月18日结束,共40天,节前15天,节后25天。全国旅客发送量将达到约30亿人次。

抢票软件工作流程

抢票软件是如何工作的?抢票软件就是不断地进行数据抓取,也就是所谓的爬虫。下面给大家对比一下人工购票跟机器订票。

人工购票流程:查询(向12306服务器发出请求)——12306服务器接收请求查询的数据返送至APP—显示无票,手动刷新重复上述过程。

抢票软件购票流程:向抢票APP服务器发出请求—抢票APP服务器向12306服务器发出请求—12306服务器接收请求查询的数据返送至抢票APP—APP不断向12306服务器发送请求—有票自动提交个人信息订票。

12306为什么不把抢票神器封了?

要封抢票软件,就必须在向12306服务器发出的数以亿计的请求中筛选出哪些是人为操作,哪些是机器操作。曾经12306服务器高峰时一小时的点击率高达59亿次。

虽然不管是通过何种渠道向12306服务器发出请求都需要提供设备信息、IP等,如果同一设备短时间内发送请求过于频繁系统很容易识别,但是IP是可以伪装的,当通过浮动IP程序发送请求时,系统是很难识别的。并且正常购票者不断刷新的过程也是不断请求的过程,所以筛选是非常困难的。

对于验证码也有专门的打码平台,有自动记忆功能,当12306验证码更新的速度比打码平台的识别速度慢时,便可以畅通无阻了。

18年开始推广候补购票,但是抢票神器也推出自动候补功能。当显示无票时,可能就是白白送钱或者是让你分享增加曝光度。

最后希望大家订票顺利,路上平安。