12306餘票數據飄忽不定 餘票放票究竟有什麼規律?

2020-12-12 人民日報海外網

來源:澎湃新聞

編者按:本文數據獲取及統計分析時間為2018年9月,部分數據特徵及結論可能與春運時間段不一致。

春節想肥家 想去浪

沒有火車票怎麼辦

我們就一起來根據12306數據看看

餘票放票究竟有沒有規律

是完全靠人品

還是有一定規律可循?

▍十行代碼帶你獲取12306餘票數據

- 通過url獲取網頁數據

我們選擇在12306網站上獲取數據

大家對這個界面應該相當熟悉

然後在網頁空白處右鍵——審查元素

在Network界面找到Request URL這個url就包含餘票信息

我們再用python做一個簡單的數據清洗

餘票數據就爬取成功了

- 利用python,構建餘票自動爬取代碼

我們利用python的schedule庫

構建全天候運行的數據代碼

不斷獲取餘票數據

這裡受篇幅所限我就不贅述啦

▍到底什麼樣的火車票是有機會搶到的

- 大區間有票 小區間無票

理論上來說,任何時段的火車票都有機會搶到,因為一旦有退票返回系統,12306基本上會實時返回餘票庫。

我們這裡指的搶票,定義為遠程大區間車票還有餘票,又距離開車時間相對較短,鐵路部門因為希望減少空載率,實現利潤最大化而將遠程車票分開售賣。

舉個慄子:

如果小長假想去平遙古城玩兩天 ,我們先來看看火車票:

系統顯示G627二等座已全部賣光,一等座也只剩一張,平遙古城是不是去不成了呢?當然不是,我們發現平遙古城並不是終點站,該車次終點站是運城北。

搜索北京到運城北看看結果:

結果顯示北京到運城北票源充足,餘票量大於99張。在此,我們先大膽的進行猜測,鐵路部門覺得全程的餘票賣不完了,為了減少空載率,拆開賣也能接受的時候,就會有大量的餘票放出。接下來,我們一起來驗證看看這些餘票到底是怎麼放出的?

▍大數據來解析餘票放票時間

由於12306改版,餘票超過20張時不會顯示具體數量,顯示為「有」,但實際上,在12306購票提交訂單之前,系統仍會提示實際的餘票數。

但是登陸之後長時間的爬蟲容易對帳號產生不良的影響,所以建議還需要爬取實際票數的朋友們要謹慎,退一步可以選擇其它代售網站,餘票數一般可顯示至99張。

在此非常感謝鄭濤老師提供的含有準確餘票信息的源數據,數據為連續七日當日火車票餘票數,採集間隔為1分鐘。我們一起來探討火車票餘票的放票方式。

- 同一趟列車,不同站點的放票時間是否相同?

同趟列車,不同站點的放票時間是否相同,即放票時間是否與車站有關。為了驗證這個問題,我們選取了D306次同一日,三個區間的餘票情況進行分析比較。

結果顯而易見,我們發現三個區間站的放票時段集中在中午12時和下午18時30分,三個區間站沒有明顯的差異,即此趟列車餘票的放票時間基本不會因車站的不同而有差異。

- 同一趟列車,不同日期放票時間是否一樣?

我們還以D306次為例,看看連續三天D306次當日的餘票信息。

我們可以看出,三天雖然餘票數不盡相同,但每天的18:25分到18:30分,均有大量的餘票放出,三日的放票時間十分接近,所以D306上海到南京區間的放票時間在這三日是相對固定的。

這是一個普遍現象還是個例?我們來把時間拉長,看看七日的數據還符不符合這個規律。

從表中可以看出,答案是肯定的,不同日期D306車次釋放餘票的時間基本相同,我們再來看看其它幾個車次。

除此之外,小編還觀察了G1252-蘇州到無錫、G7072-丹陽到南京、G7244-無錫到鎮江等合計20趟列車不同日期相同區段當日餘票的放票情況,發現以上20趟列車的放票時間也有一個相對固定的時刻。

- 那麼,究竟提前多久時間能搶到放出來的餘票?

我們將20趟列車的「發車——放票時間」做成一個柱狀圖,來看看其中有沒有什麼規律。

從上面的數據來看,每趟列車的放票時間不盡相同,但是我們發現了兩個數據非常密集的區段,開車前7小時(420分鐘)和開車前1小時(60分鐘),我們在實際的搶票過程中可以重點關注這兩個時間段。

再來看看這20趟列車每日放票的時間差,並制箱型圖,發現絕大部分車次不同日的放票時間差距很小,與我們之前個體數據的規律基本相符。

總結與展望

1.通過本次樣本數據的分析,車輛餘票放票的時間與車站不存在直接關係,而是因車票而異。

2.在大區間有餘票的情況下,小區間放票的時間相對固定,這個時間是存在的,但因車次而異,而且不受12306網站停止服務影響的,絕大多數情況下也不是整點,例如早九時發車的D3022,會在凌晨兩點左右放票。在確認大區間有票的情況下,提前7小時和1小時觀察該車次的放票情況,有更高概率發現車輛的放票時間。

3.此次餘票分析僅限於當日車次9-24小時的放票分析,勢必存在著一定的局限,由於現在預售期為30天,小編也會繼續關注,有了更完整的放票攻略會及時再與大家進行分享哦!

我想來一場說走就走的旅行

還有什麼搶票的小Tips

1.12306每天早上6點開始售票,不論是晚上是該次列車固定的餘票放票時間,還是有人在火車站退票改籤,早6點都是在網絡售票的起始時間,可以搶到昨晚累積的餘票。

2.關於第三方搶票軟體,我想分享一點自己的經歷。為了讓旅客購買流量疊加包,軟體會顯示區間搶票人數,熱門路線動輒成千上萬,你又排在第幾位?當然,第三方軟體也幫我搶到了很多火車票,搶票軟體的優點是非常節約時間。但是在部分熱門路線,小編就親身經歷過軟體沒搶到票,但手動搶到票的經歷。

3.再說兩條與技術無關的純經歷 ,一是高鐵動車短途買票,短區間仍有餘票,長區間基本無票,可以採取上車補票的措施。

4.跨區間購票,很明顯的就是本科的時候蘇杭實習回北京,從蘇州到北京的臥鋪票基本買不到,反而大家購買的區間都是上海到北京,在價格相差不多的時候,我們還可以考慮跨區間購票。

相關焦點

  • 12306的餘票數據飄忽不定,餘票放票究竟有什麼規律?
    原標題:12306的餘票數據飄忽不定,餘票放票究竟有什麼規律?  編者按:本文數據獲取及統計分析時間為2018年9月,部分數據特徵及結論可能與春運時間段不一致。  春節想肥家 想去浪  沒有火車票怎麼辦  我們就一起來根據12306數據看看  餘票放票究竟有沒有規律  是完全靠人品  還是有一定規律可循?
  • 12306餘票查詢 火車票餘票查詢
    點擊查看:12306餘票查詢    列車時刻餘票查詢   火車網餘票查詢    鐵友網餘票查詢  12306網是鐵道部客戶服務官方網站,12306網站提供火車票查詢、網上訂票、鐵路知識和新聞公告、貨運信息查詢等,其中火車票查詢包括12306餘票查詢、票價查詢
  • 12306開車前一天放千張餘票 鐵路局存利益博弈
    12306網站上突然放出大量餘票。既然有大量餘票,鐵路部門為何握在手裡不放?車票的放票時間不是統一提前20天嗎?難道還有其他的放票時間?記者調查得知,這其實與鐵路部門實行的「席位復用」有關,也與各鐵路局之間的利益博弈掛鈎。但不論如何,受到「傷害」的不應該是旅客。旅客們也呼籲鐵路部門偷偷摸摸放票有失公平,希望鐵路部門能夠公開始發站共用車票時的放票時間。
  • 12306餘票查詢 火車票餘票查詢必備手冊
    中國鐵路客戶服務中心網(www.12306.cn)是網購火車票的唯一官方網站。12306.cn 提供用戶註冊、列車時刻表查詢、餘票查詢、票價查詢、購票(含網上支付)、訂單查詢、改籤、退票等服務。  注意:目前網絡上出現的如:「12306.com.cn」等網站均為山寨網站,有釣魚詐騙的嫌疑,請廣大沉浸在春運「緊張而不失歡樂」氣氛中的勞動人民謹慎鑑別。
  • 12306餘票查詢系統
    春運期間12306網站日瀏覽量超400億次,一天查詢量達到250億次。天翼雲承載12306網站餘票查詢服務,負責承接45%的餘票查詢流量。通過遷移公有雲、高效系統彈性擴容等,在滿足五大核心指標的同時,成功緩解了12306網站售票高峰期餘票訪問壓力,降低了公有雲單點故障風險,有效提高餘票查詢服務的整體可靠性。
  • 12306首頁將增加"餘票動態信息"欄 今起可查餘票信息
    記者從中國鐵路總公司獲悉,自即日起,12306網站首頁將增加「餘票動態信息」欄,滾動顯示4天內重點方向列車餘票信息,每半小時更新一次。 根據往年規律,節前一周,春運熱門方向往往會有不少退票。
  • 北京到淄博沒票到終點站有大量餘票 12306回應
    同一個車次,北京到淄博沒有餘票,北京到青島卻顯示有600多張餘票,相同的情況也出現在其他車次。
  • 12306官網首頁可查餘票 數據每半小時更新一次
    法制晚報快訊 (記者 羅曉靜) 法晚記者(微信ID:fzwb_52165216)從中國鐵路總公司獲悉,為進一步做好旅客資訊信息服務,自1月30日起,12306網站首頁增加「餘票動態信息」欄目,滾動顯示當日起至4日內重點方向列車餘票信息,方便旅客直接查詢,餘票數據每半小時更新一次
  • 開車前一天冒出大量餘票 鐵道部門為何「偷偷放票」
    ,車票20秒內就被搶光,求爺爺告奶奶,終於高價從黃牛手裡買了張車票,卻在開車前一天發現12306網站上突然放出大量餘票。既然有大量餘票,鐵路部門為何握在手裡不放?車票的放票時間不是統一提前20天嗎?難道還有其他的放票時間?記者調查得知,這其實與鐵路部門實行的「席位復用」有關,也與各鐵路局之間的利益博弈掛鈎。但不論如何,受到「傷害」的不應該是旅客。旅客們也呼籲鐵路部門偷偷摸摸放票有失公平,希望鐵路部門能夠公開始發站共用車票時的放票時間。
  • 12306網站1月30日起可查餘票動態
    從30日起,中國鐵路客戶服務中心12306網站首頁增加「餘票動態信息」欄目,這個欄目滾動顯示當日起至4日內重點方向列車餘票信息,數據每半小時更新一次,為沒買到票的旅客提供便利。為了讓沒有買到火車票的旅客及時了解餘票信息,昨天起,中國鐵路客戶服務中心12306網站首頁增加「餘票動態信息」欄目。
  • 12306顯示沒票是真的沒票嗎?為什麼臨發車前會出現餘票?
    乘車常常出現「一票難求」,到了臨發車前卻出現大量餘票的情況,讓人難免質疑12306是否壓票:12306顯示沒票是真的沒票嗎?第三方搶票軟體有用的話為什麼要限制屏蔽?在回答記者提出的「12306顯示無票是否真的完全沒票」這一質疑時,單杏花表示:  12306顯示沒票肯定是沒票,鐵路管票都由系統來管,所有管理軌跡都是留存的,鐵路本身有嚴格的規定,這是肯定不可能的。
  • 2019春運搶票必看:12306放票規律是什麼
    12306放票規律  提前20天  晚上19:00放20天後的動車組車票和Z字頭車票。  提前18天  早晨8:00放18天後的動車異地票以及一小部分Z車異地票。這時候車站會把給鐵路系統內部預留的票(給路局以及相關部門)沒有用的剩餘部分放出來。和提前3天搶票類似,如果沒能有剩餘的,那麼也就不會放出來。  提前1天  下午17:00,放某些特定車次的加掛車廂。鐵路部門會統計和分析每天各線路的客流情況,在一些線路的重點列車上加掛1-2節硬座或硬臥車廂。
  • 12306餘票信息 12306官網每半小時更新一次
    12306餘票信息:趕緊用電腦/手機搶票撿漏把! 1月30日,今迎來春運高峰,路上的遊子歸心似箭,而鐵路部門也想盡辦法服務好旅客。據中國鐵路總公司表示,12306網站首頁增加「餘票動態信息」,滾動顯示4日內重點方向列車餘票信息。
  • 12306官網可查4日內餘票 數據每半小時更新一次
    昨日起,12306網站首頁增加「餘票動態信息」欄目。網站截圖通訊員 龐賀雷 攝  記者從中國鐵路總公司獲悉,自1月30日起,12306網站首頁增加「餘票動態信息」欄目,滾動顯示當日起至4日內重點方向列車餘票信息,方便旅客直接查詢,餘票數據每半小時更新一次。  旅客點擊所需方向列車某天餘票數量,即可直接進入「車票預訂」頁面,查詢該方向和日期的各次列車餘票詳情,也可查詢預售期內其他時段的餘票信息併購票。
  • 今起12306官網每半小時更新餘票一次可查詢
    據悉,自1月30日起,12306網站首頁增加「餘票動態信息」欄目,滾動顯示當日起至4日內重點方向列車餘票信息,方便旅客直接查詢,餘票數據每半小時更新一次。  根據往年規律,因旅客可能的行程變化,緊張方向、尖峰時段往往會有不少旅客辦理退票。同時,鐵路部門在需求量大、車票緊張的重點地區進一步增加運輸能力,再加開旅客列車110列,有需要的旅客請及時關注餘票信息。
  • 今日起12306官網首頁可查餘票 每半小時更新一次
    今起,12306官網首頁可查餘票  記者從中國鐵路總公司獲悉,為進一步做好旅客資訊信息服務,自1月30日起,12306網站首頁增加「餘票動態信息」欄目,滾動顯示當日起至4日內重點方向列車餘票信息,方便旅客直接查詢,餘票數據每半小時更新一次。
  • 12306官網首頁30日起可查餘票 每半小時更新一次
    記者從中國鐵路總公司獲悉,為進一步做好旅客資訊信息服務,自1月30日起,12306網站首頁增加「餘票動態信息」欄目,滾動顯示當日起至4日內重點方向列車餘票信息,方便旅客直接查詢,餘票數據每半小時更新一次。
  • 12306網站凌亂了:餘票1張 成功訂2張
    查詢剩餘車票時,網站顯示的餘票為1張,進入訂票系統卻訂到了2張票。近日,市民朱先生通過12306火車票購票官網買票時意外「撿漏」。《北京青年報》記者多次通過12306訂票發現,網站顯示的餘票數量和實際可購票數不一致的情況確實存在。在記者查詢的一些車次中,明明可以訂購的票,在車票查詢中卻不能及時顯示。
  • 12306 火車票官網大改版:首頁顯示餘票動態信息
    1月30日消息,如果今天你登陸12306火車票官網的話,可能會發現頁面有點不一樣。據中國鐵路總公司介紹,自1月30日起,12306網站首頁增加「餘票動態信息」欄目,滾動顯示當日起至4日內重點方向列車餘票信息,餘票數據每半小時更新一次。
  • 12306網站大量列車定點放餘票 旅客不知情
    上的餘票額顯示,與12306官網上的餘票額顯示是不一致的,導致不少旅客明明查到有大量餘票,買的時候卻被告知票已售空;再比如南京到烏魯木齊、西安、銀川等方向的熱門車次,依舊會在開車前1-2天,都會定時定點放出大量票額,而票額計劃是多少?