對此,中國鐵路也通過官方渠道進行多次澄清,鐵路12306從未授權任何第三方平臺發售火車票,也不可能給第三方平臺所謂的“優先購票權”。
并且,12306早已對此類行為進行了規范和限制,其關聯公司中鐵程科技有限責任公司,于2021年11月申請“一種防止自動搶票方法及系統、設備和存儲介質 ”專利 ,目前該專利申請已處于公布狀態,該話題也沖上熱搜,引發廣泛熱議。
搶票軟件是怎么搶到票的?
據不完全統計,目前市面上的搶票軟件有數十款,大多對外宣稱可以“加速搶票”、“優先搶票”,但不100%保證能搶到票。實際上,不管第三方平臺的購票服務叫什么名字,本質都是從12306買票。
而在 12306 上買票,大概可以分成登錄、查詢、選擇、確認、支付這樣幾個步驟。其中,登錄是購票的前提,它會對使用者進行身份驗證,涉及個人信息的確認。確認了用戶身份后,接下來就是一路坦途:用戶根據自己的出發地和到達地查詢余票情況,然后選擇車次、乘車人和座位信息,支付票款,整個購票流程就完成了。
當車票充足時,大家按照先來后到的順序逐一購票就好。但若是余票不足,而大家又都想買到票,那么就出現了第三方平臺采用技術手段進行搶票了。
而他們所使用的技術手段,就是自動化搶票。自動化搶票的基本思路,是讓計算機模擬人的行為進行搶票,主要包括以下幾個方面:
1、模擬登錄
搶票軟件會利用人工智能識別技術進行圖形或文字識別,模擬用戶登錄12306網站的過程,通過自動化完成驗證碼識別、登錄信息提交等步驟。所以我們可以發現,使用這些第三方平臺搶票軟件之前,用戶需要授權平臺使用自己的12306購票賬號及密碼。
2、查詢余票信息
當登錄驗證完成后,搶票軟件模擬發到站信息查詢余票信息,由于顯示余票信息界面是html格式,可以從中html文件中提取所需車票的文字信息,從而按規定的格式生成包含車票信息的請求命令發送到后臺進行自動化搶票。
3、多賬號、分布式請求
我們如果在自己的電腦、手機上用自己的賬號不停刷票,一來是速度是有瓶頸的,再快大約也需要幾秒鐘才能完成一次購票嘗試,二來這很可能導致賬號、IP被封禁。因此,搶票軟件可能會通過技術手段將購票請求分發到多個服務器,在極短時間內發起大量的購票請求,提高購票成功率。
所以,我們可以把搶票軟件當做是“職業排隊者”,職業排隊者通過提前排隊、占據位置等方式,優先獲得購買機會;而搶票軟件利用算法和自動化的方式,比普通人更快地獲取到票源,提高用戶搶票的成功率。
12306申請防止自動搶票專利,給“搶票神器”上難度!
為此,中國鐵道科學研究院集團有限公司電子計算技術研究所、12306關聯公司中鐵程科技有限責任公司等申請了“一種防止自動搶票方法及系統、設備和存儲介質”專利。 該專利將通過技術手段,對搶票操作進行限制,減少非法搶票行為的發生。
如果位置坐標有效,則后臺將基于混淆SVG格式的字符推理驗證圖形發到前端,用戶基于驗證圖形操作完成驗證,如果用戶行為驗證通過,則后臺基于購票申請命令向用戶提供后續的購票服務。
? 隨機選擇幾個漢字,把它們轉成SVG圖像,再分成上下兩部分;
? 展示這些漢字的上半部分,和其中一個字的下半部分;
? 讓用戶找到正確的拼合方式,只有組成正確的漢字,才算通過驗證。