[分享] BA哩程票查询台日线空位一览?II

楼主: earpods (best product)   2018-06-05 13:19:03
我上一篇文章写说,是不是可以将每个人查询到的BA票有的票资讯公开
这样每次要找票或是换票的时候,就不需要一天一天查,少了查询等待的时间
我想买Avios都是换台日线居多,所以我先以 TPE-KIX 为例来做这个实验
首先需要一个可以查询BA哩程票的软件
一样再说一下,有很多付费的网站有在做这个部份,功能强大,可且还可以设定EMAIL通知
所以你预算够,可以买他们的服务,然后就可以略过这篇了
我写了一个脚本来查询有的空位票
但BA会档机器人,所以recaptcha 的部份或许只能人工
所以这有可能是为什么查票网站要付费的原因,我猜有可能是买人力来过验证
recaptcha有时很简单,只要点一下就过了,有时就要点图片
要过recaptcha这关
我是利用 Python + Selenium + Firefox 来跑
这个脚本就是自动输入帐号、密码、起迄机场,然后默认一次查一个月份的
recaptcha最多会遇到两次,第一次是做首次查询的时候,第二次是在查询第21笔的时候(屡试不爽)
运气好只会遇到一次recaptcha,如果运气超好的话,有可能在整个过程都没遇到recaptcha
遇到的话,会停在recaptcha页面,等待人工点击验证,一段时间验证没过即判定失败,终止查询
查一个月的票总共大概是5分钟内可以完成,这和网速有点关系
结果如下图,然后存成txt档

这是最后一次在5/31查的,只有列到6/20是因为,我执行之后就忘了它
到第21次搜寻时recaptcha跳出来,而没有去点验证,之后就终止查询了
我从五月下半旬,大概每天跑1、2次,虽然查很快,但还是要人工,实在麻烦
附上我从5/14-5/31期间,每日1、2次的频率对整个六月份 TPE-KIX 来回航班查询结果
座位数字表示空位数量,大于9以A表示,等于0以X表示
原始txt档在这:https://goo.gl/MCtr46
顺便回应在这期间有看板上的问题
Q1 : “航空公司到底会不会在出发前将空位放置哩程票”
我自己给的简单总结是:“日航哩程票的经济舱似乎会,商务似乎不会”
而放票日期大概是出发日期前20天
ex:

(前二行列出了查票日期、查票时间)
有些原本没票的日期会在前20天时,放出一堆
但这个我没有经过数学检验,完全靠单看某些航班的猜测
必竟我的抽样频率不够高,也不够全面
至于商务舱就没希望了,只会下降,不会上升。
有时上升,可能是退票造成的
Q2 : “BA票销的很快,更新不即时的话,资料容易过期”
我的结论是,没有想像中的快,隔个一天的话,有很大的机率会和上一次查询相同
一样是我目测某些航班的,并没详细统计…
当然我查的已经算是即期票了(5月开6月的),所以要换的人可能早换了
这部份也是只能再增加的数据库才能判断
不过台日线应该是要想换即换,应该不像长程的,需要在一年前抢票
除开旺季,平均来说大家会在什么时候换呢?我猜大概六个月前吧
所以我下一个测试会是12月 TPE-NRT ,一样测试一个月,到时看看结果有无差异吧。
有想说开放脚本试用,但目前完全没有接口,修改一些搜寻讯息也很麻烦
等我将程式包装起来时,再来想开放试用吧… 这样也可以增加数据库的资料量
=======================================================================================================
作者: hsinyeh (hsinyeh)   2018-06-05 14:00:00
push
作者: dd410504 (吾皇万岁)   2018-06-05 14:33:00
这个好猛推一个
作者: AvatarGuo (终于完成梦想)   2018-06-05 14:55:00
最近用BA查行程,太频繁查后IP就被锁了已经被锁3个IP....超惨
作者: zffff0913   2018-06-05 16:36:00
推推 期待脚本 要人工验证也没关系XD
作者: branden (5S)   2018-06-05 17:31:00
作者: jamesLD (24hr open)   2018-06-05 17:55:00
造福版众给推
作者: sherlot (天黑黑)   2018-06-05 18:22:00
推 这个厉害啦
作者: wrfh (melon)   2018-06-05 18:24:00
超猛的,给推!
作者: lllaaa (空虚寂寞觉得冷!)   2018-06-05 19:43:00
推了
作者: ogawa   2018-06-05 20:03:00
推 好厉害
作者: subrose (埃絲梅)   2018-06-05 21:19:00
作者: phedo (费多)   2018-06-05 22:00:00
Python + Selenium + Firefox 听起来就很难...文组的我还是一次一次的try好了
作者: gregyeh (点数秘奥义全开)   2018-06-05 22:02:00
推强者,可惜AM改表后JL成本大为增加了
作者: ying1003 (ying1003)   2018-06-05 22:19:00
push
作者: claymath (轮回的印记 藏在我眉宇)   2018-06-05 22:22:00
不用写python路过QQ
作者: jeromeshih (以谨慎态度来面对问题)   2018-06-05 22:34:00
作者: swancloud (问题背后的问题)   2018-06-06 06:14:00
作者: Clarence (爽啦啦)   2018-06-06 11:29:00
作者: Chang   2018-06-06 12:39:00
佛心,推
作者: Cinderellaaa (^^)   2018-06-06 12:58:00
感谢造福版友
作者: hellockl   2018-06-06 15:39:00
python + selenium 好物
作者: stevenhom (カイカイキキ)   2018-06-06 16:16:00
推~
作者: angelstar (Be An Angel)   2018-06-07 11:19:00

Links booklink

Contact Us: admin [ a t ] ucptt.com