很简单,12306是全中国爬虫光顾次数最多的网站没有之一。
出行软件,抢票软件的爬虫对着12306每秒钟恨不得撸几十万次数据,就为撸出一个[这趟车有余票]的结果。
12306那些极其坑爹的验证测试
本意就是为了分辨真人和网络爬虫,因为软件并不认识谁是姚明,这能把绝大部分网络爬虫阻挡在外。
但凡事有例外,而且抢票软件的程序也是另有千秋。这里不得不提到另外有一种叫做“打码平台”的东西。
打码平台雇佣了很多叔叔阿姨,坐在电脑面前,专门帮人识别验证码。那边抢票软件遇到了验证码,系统就会自动把这些验证码传到叔叔阿姨面前,他们手工选好哪个是姚明,然后再把结果传回去。简简单单,轻松愉快。
当然,这样的打码平台还有记忆功能。如果叔叔阿姨已经标记了这张图是“姚明”,那么下次这张图片再出现的时候,打码平台的系统就直接判断它是“姚明”。
12306也有自己的验证图片库,但是更新频率肯定低于打码平台的识别速率,久而久之,图片库里的图片就会被识别完,这样,爬虫软件就又畅通无阻了。
公开数据显示年关时节左右,12306“最高峰时1天内页面浏览量达813.4亿次,1小时最高点击量59.3亿次,平均每秒164.8万次。”
所以,你觉得你抢得过抢票软件么。
最后,祝大家都能抢到票,开开心心过个好年~
不一定是没票,可能是限售,北京地区的车票限售特别严重:
1/26北京-上海,余票充足:
1/26济南-南京,余票几乎没有:
因为有个区间限售的限制,所以如果买中间车站的票基本上没有可能(除非是中间站始发的)。
方案有:
1. 买始发终到的。
2. 等限售解除。
第一条的缺点是有人可能只想买很短的一段,全程又太贵了;
第二条的缺点是,可能解禁的时候全程的票都卖完了;
何时解禁没有规律,只能自己探索,京沪方向的解禁时间目前个人猜测是这样的:
12月27日,解禁1月17日;
12月28日,解禁1月18日;
12月29日,解禁1月19日;
来自:
知乎专栏其它方向不清楚。
其它建议参见:
知乎专栏