12306的余票数据飘忽不定,余票放票究竟有什么规律? | 您所在的位置:网站首页 › 火车票一般什么时间段放票 › 12306的余票数据飘忽不定,余票放票究竟有什么规律? |
编者按:本文数据获取及统计分析时间为2018年9月,部分数据特征及结论可能与春运时间段不一致。 春节想肥家 想去浪 没有火车票怎么办 我们就一起来根据12306数据看看 余票放票究竟有没有规律 是完全靠人品 还是有一定规律可循? ▍十行代码带你获取12306余票数据 - 通过url获取网页数据 我们选择在12306网站上获取数据 大家对这个界面应该相当熟悉 然后在网页空白处右键——审查元素 在Network界面找到Request URL这个url就包含余票信息 我们再用python做一个简单的数据清洗 余票数据就爬取成功了 ![]() 我们利用python的schedule库 构建全天候运行的数据代码 不断获取余票数据 这里受篇幅所限我就不赘述啦 ▍到底什么样的火车票是有机会抢到的 - 大区间有票 小区间无票 理论上来说,任何时段的火车票都有机会抢到,因为一旦有退票返回系统,12306基本上会实时返回余票库。 我们这里指的抢票,定义为远程大区间车票还有余票,又距离开车时间相对较短,铁路部门因为希望减少空载率,实现利润最大化而将远程车票分开售卖。 举个栗子: 如果小长假想去平遥古城玩两天 ,我们先来看看火车票: ![]() 搜索北京到运城北看看结果: ![]() ▍大数据来解析余票放票时间 由于12306改版,余票超过20张时不会显示具体数量,显示为“有”,但实际上,在12306购票提交订单之前,系统仍会提示实际的余票数。 ![]() 在此非常感谢郑涛老师提供的含有准确余票信息的源数据,数据为连续七日当日火车票余票数,采集间隔为1分钟。我们一起来探讨火车票余票的放票方式。 - 同一趟列车,不同站点的放票时间是否相同? 同趟列车,不同站点的放票时间是否相同,即放票时间是否与车站有关。为了验证这个问题,我们选取了D306次同一日,三个区间的余票情况进行分析比较。 ![]() - 同一趟列车,不同日期放票时间是否一样? 我们还以D306次为例,看看连续三天D306次当日的余票信息。 ![]() 这是一个普遍现象还是个例?我们来把时间拉长,看看七日的数据还符不符合这个规律。 ![]() ![]() ![]() - 那么,究竟提前多久时间能抢到放出来的余票? 我们将20趟列车的“发车——放票时间”做成一个柱状图,来看看其中有没有什么规律。 ![]() ![]() 总结与展望 1.通过本次样本数据的分析,车辆余票放票的时间与车站不存在直接关系,而是因车票而异。 2.在大区间有余票的情况下,小区间放票的时间相对固定,这个时间是存在的,但因车次而异,而且不受12306网站停止服务影响的,绝大多数情况下也不是整点,例如早九时发车的D3022,会在凌晨两点左右放票。在确认大区间有票的情况下,提前7小时和1小时观察该车次的放票情况,有更高概率发现车辆的放票时间。 3.此次余票分析仅限于当日车次9-24小时的放票分析,势必存在着一定的局限,由于现在预售期为30天,小编也会继续关注,有了更完整的放票攻略会及时再与大家进行分享哦! 我想来一场说走就走的旅行 还有什么抢票的小Tips 1.12306每天早上6点开始售票,不论是晚上是该次列车固定的余票放票时间,还是有人在火车站退票改签,早6点都是在网络售票的起始时间,可以抢到昨晚累积的余票。 2.关于第三方抢票软件,我想分享一点自己的经历。为了让旅客购买流量叠加包,软件会显示区间抢票人数,热门路线动辄成千上万,你又排在第几位?当然,第三方软件也帮我抢到了很多火车票,抢票软件的优点是非常节约时间。但是在部分热门路线,小编就亲身经历过软件没抢到票,但手动抢到票的经历。 3.再说两条与技术无关的纯经历 ,一是高铁动车短途买票,短区间仍有余票,长区间基本无票,可以采取上车补票的措施。 4.跨区间购票,很明显的就是本科的时候苏杭实习回北京,从苏州到北京的卧铺票基本买不到,反而大家购买的区间都是上海到北京,在价格相差不多的时候,我们还可以考虑跨区间购票。 |
CopyRight 2018-2019 实验室设备网 版权所有 |