首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

白话聊技术-″加速包″真有用么?

想看结果,请翻到最后。

所谓抢票,其实就是一次抓取数据并分析的过程。最近,12306屏蔽了多款抢票软件,而这些软件(不点名了,每逢佳节点加速,这个和PDD的有得一拼)大量都有“加速包”。今年不一样的是,12306推出了“候补”的功能。

我们来试图分析下抢票软件,加速包,候补的关系。

抢票软件只通过一个ip访问12306,试图抢票,抢票后下单。第一个阻挡方式:ip封锁。某个ip出现的频度特别高,就可以让来自这个ip的用户减慢访问频度(验证码)。可能会出现的情况:整个办公室有几个同事同时在电脑开了抢票软件。

同时也说说有些桌面的软件(啥pass的)为啥和自己在同一个电脑上看的票数可能不一样。第一:12306有网页版和手机app版。他们所对应的服务器可能不一样。第二.12306存在负载均衡。理论上多次访问可能会访问不同的服务器。而多台服务器的余票数可能不一样。但这块应该会通过一致性的方式来尽量保证任意时间,通过不同方式的得到的票数一样。因为票数是瞬间值,所以同一时间通过一个ip请求,但因为网络问题(对,就是那个背锅的网络问题),到达12306的余票显示的服务器有前后,导致出来的余票数有差距。

很多公司对网络限速,所以会在一定程度影响抢票概率。动手能力强的,可以用自己的热点或者手机。但因为手机也会出现ip的影响问题,所以如果有自己的服务器做代理的,也能得到同样的效果。

如果以上条件不具备,那就用到抢票软件的另一种存在:云抢票。

云抢票就是抢票软件在自己的服务器里向12306刷票,而不需要在个人电脑上7X24开机看余票。这时候加速包可能就起作用了,上面说到的,带宽越大,理论上访问12306越快,越容易抢到票;但同样也有个问题,就是访问太频繁的会有验证码。当然针对验证码这块,也有自动的,需要点时间识别。访问越频繁,ip越有可能被封。

最大的隐患就是12306帐号密码,以及身份证号都要存在对方的服务器里。意味着云抢票软件的数据库拥有大量的身份证号和姓名真实关系。同时因为很多人的密码经常使用同一套;如果泄露,可以尝试其他平台的。不要忘了还有真实的手机号。如果意外泄露,后果不堪设想。

单个ip如果被封了,就会有第二回合:代理ip池。

可以理解为:

抢票软件拥有一堆的机器,每次去12306刷票的时候,随机让其中一台访问12306,这样就能降低ip级验证码的概率。存在风险:因为这些机器可能不在同一个城市,对于12306来说,一个用户前一秒在北京,下一秒在上海。会认为这个用户存在风险,类似QQ的异地登录提醒;时不时要求改个密码啥的。

接着说下“候补”。

候补其实就是当出现退票后的,优先分配的排队模式。你排的越前,越有可能得票。但和现实生活一样,有排队,也可能有插队(这可能又是以后的一个黄牛争夺的战场)。

目测,当前出现退票后,优先候补,候补完还有退票,再放入抢票的池里。

况且12306能通过ip,刷票行为等各种方式来封锁抢票软件。从技术角度来说,抢票软件再次生效只是时间问题。但在存在候补模式下,之后存在的意义就大大降低。

下个小结论:

如果官方候补功能正常下,加速包用处不大。常理,越早付款,得票概率更高。但并不是100%!如果本身线路过热,基本放弃,换别的方式(买长坐短)。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200102A0A36R00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券