12306余票放票究竟有什么规律 12306什么时候放票

1306票什么时候发售?(12306票的规则是什么?)编者按:本文数据采集和统计分析的日期为2018年9月,部分数据特征和结论可能与春运高峰时段不一致 。
春节想胖,想去冲浪 。
没有火车票怎么办?
我们一起来看看12306的数据 。
剩余票的发售有规律吗?
这一切都与性格有关
还有一定的规律可循吗?
▍十行代码带你获得超过12306票 。
-通过url获取网页数据
我们选择从12306网站获取数据 。
每个人都应该熟悉这个界面 。
然后,右键单击网页的空白区域空-查看元素 。
在网络界面中找到请求网址 。此网址包含剩余的票证信息 。
让我们用python做一个简单的数据清理 。
剩余的票证数据已成功爬网 。

12306余票放票究竟有什么规律 12306什么时候放票

文章插图
-使用python,构建自动抓取剩余票证的代码 。
我们使用python的时间表库
构建全天候运行的数据代码 。
持续获取剩余的票证数据 。
由于篇幅所限,这里就不赘述了 。
有机会抢到什么样的火车票?
-大分段有票,社区之间没有票 。
理论上随时都有机会抢到火车票,因为一旦有退票系统,12306基本上会实时返回剩余票库 。
我们这里指的抢票,定义为剩余票的长途车票,开车时间相对较短 。铁路部门为了降低空负荷率,实现利润最大化,将长途车票分开销售 。
举个栗子:
小长假期间想去平遥古城玩两天,先来看看火车票:
12306余票放票究竟有什么规律 12306什么时候放票

文章插图
系统显示G627的二等座全部售罄,只剩下一个一等座 。平遥古城不能去吗?当然不是 。我们发现平遥古城不是终点站 。这列火车的终点站是运城北 。
搜索北京到运城北查看结果:
12306余票放票究竟有什么规律 12306什么时候放票

文章插图
结果显示,北京到运城北的车票很多,还剩99多张 。在这里,让我们先做一个大胆的猜测 。铁路部门认为全程剩余车票卖不完 。为了降低空的上座率,在公开发售可以接受的情况下,会放出大量剩余票 。接下来,让我们验证并看看这些剩余的票证是如何发布的 。
▍大数据分析剩余门票的发售时间 。
由于12306的改版,当启动网络中剩余票超过20张时,具体数字不会显示为“是”,但实际上在提交12306采购订单前,系统还是会提示实际剩余票 。
12306余票放票究竟有什么规律 12306什么时候放票

文章插图
但是长期登录的爬虫很可能会对账号造成不好的影响,所以建议还需要爬实际票数的朋友要谨慎,退一步可以选择其他网站出售,剩下的票数一般可以显示到99 。
非常感谢郑涛先生提供的源数据,其中包含了准确的余票信息 。数据为连续七天剩余火车票数量,采集间隔为1分钟 。让我们讨论一下如何发放剩余的火车票 。
-不同车站的售票时间是同一列火车吗?
同一列车上,不同车站的售票时间是否相同,即售票时间是否与车站有关 。为了验证这个问题,我们在同一天选择了D306次,并分三个区间对剩余票进行了分析比较 。
12306余票放票究竟有什么规律 12306什么时候放票

文章插图
结果显而易见 。我们发现三个站间的售票时间集中在中午12点和晚上18点半,三个站间没有明显的差别,也就是这列火车剩余车票的售票时间基本上没有站与站之间的差别 。
-在同一列火车上,车票是否在不同日期同一时间发售?
我们也以D306为例,连续三天看D306的剩余票信息 。
12306余票放票究竟有什么规律 12306什么时候放票

文章插图
我们可以看到,虽然这三天剩余票不一样,但是每天18:25到18: 30都有大量剩余票发布,而且这三天的发布时间非常接近,所以D306沪宁段的发布时间在这三天是比较固定的 。
这是普遍现象还是个案?让我们把时间拉长,看看第7天的数据是否还符合这个规律 。
12306余票放票究竟有什么规律 12306什么时候放票

文章插图
从表中可以看出,答案是肯定的,不同日期D306次列车剩余车票的放行时间基本相同 。让我们看看其他火车 。
12306余票放票究竟有什么规律 12306什么时候放票

文章插图

12306余票放票究竟有什么规律 12306什么时候放票

文章插图
此外,边肖还观察了G1252-苏锡线、G7072-丹阳线至南京线、G7244-无锡线至镇江线20趟列车在不同日期同一个区段当天剩余车票的放行情况,发现上述20趟列车的放行时间也有相对固定的时间 。

推荐阅读