程序员抢票的正确姿势

2017-01-11 09:59:43 +08:00
 sohoer
先说一说成果
去年自己抢到几张,还帮几个同事抢到
今年也是买了好多张,退了再买都可以
感觉都不用抢


应该也有很多人想到并这么做了,只是大家都不作声,要是哪天 12306 反爬了,那就不好抢票了
12306 除了固定早上跟下午放票,其实还会不定时放票,很多时候都是几百张的放,只要在放几百张的时候第一时间上 APP 买一般都能买到,有时候监控到十几张但都基本抢不到。

我的抢票姿势
1.通过爬虫监控 12306(查询票不需要登录), 12306 目前会有两个地址切换,同一时间只有一个有效

https://kyfw.12306.cn/otn/leftTicket/queryA?leftTicketDTO.train_date=2017-01-22&leftTicketDTO.from_station=NZQ&leftTicketDTO.to_station=CWQ&purpose_codes=ADULT
https://kyfw.12306.cn/otn/leftTicket/queryZ?leftTicketDTO.train_date=2017-01-22&leftTicketDTO.from_station=NZQ&leftTicketDTO.to_station=CWQ&purpose_codes=ADULT

2.有票了发 QQ 邮箱,微信设置邮箱提醒(昨天、前天 18 点多深圳>长沙方向的都有放好多票)


3.打开 12306APP 手动购买

监控程序鸟巢采集器(广告)


6487 次点击
所在节点    分享发现
36 条回复
xss
2017-01-11 10:17:15 +08:00
楼主不怕郭嘉以不符合社会主义价值观为理由开除国籍么...?^o^
wysnylc
2017-01-11 10:21:43 +08:00
12306Bypass 你要的全有
sohoer
2017-01-11 10:24:13 +08:00
@xss 你这一说有点怕了,我没有 1000W 啦...
binjoo
2017-01-11 10:24:31 +08:00
等你收到提醒,打开 12306APP 之后,难道还有票吗?
sohoer
2017-01-11 10:25:12 +08:00
@wysnylc 那你有没有通过这种方式买到票,其实我只是想说这种方式可以买到票,用什么程序监控不是最重要的
sohoer
2017-01-11 10:25:45 +08:00
@binjoo 去年今年都是这样买到的
freeze
2017-01-11 10:28:22 +08:00
楼主说 12306 固定 早上 跟 下午 放票 的时间点 是什么时候
rainfox
2017-01-11 10:28:25 +08:00
只能说这趟车不够抢手而已!
binjoo
2017-01-11 10:35:17 +08:00
@freeze 我只知道早上六点会放票一次。
sohoer
2017-01-11 10:35:28 +08:00
@freeze 现在是每天早上 6 点会放点余票,开抢的那天是 14 : 30 ,这个时间基本上都抢不到


@rainfox 深圳到长沙到武汉很难抢了吧,放票点基本抢不到,只有在不定时放票的时候才有希望
327beckham
2017-01-11 10:40:05 +08:00
我的观点和楼上几位比较类似,收到通知再手动?这样你可以买到票的话,那应该不是热门路线
楼主可以试试用 12306bypass ,再分析分析 12306bypass 用了哪些策略来抢票,值得一看
sohoer
2017-01-11 10:41:11 +08:00
@binjoo 我每分钟监控一次,延迟最高不超过两分钟,最低 10 秒左右,我会知道有票,如果刚好放票比较多就绝对能买到,一般买到票都是在地铁上玩着手机的时候
sohoer
2017-01-11 10:43:07 +08:00
@327beckham 去年看了好像 12306bypass 没有走免登录的查询接口,经常需要输验证码,所以不靠普
yuxuan
2017-01-11 10:44:01 +08:00
完整的写完了一套。。结果发现 还是 12306bypass 靠谱 自己根本没那么多 cdn 来查 https://kyfw.12306.cn/otn/leftTicket/queryA 这个接口 阶段性会换 不过 更换之后会在原接口返回新地址
sohoer
2017-01-11 10:51:19 +08:00
@yuxuan 用 CDN 是怕查到缓存数据吗?我是丢在阿里云上跑的,有几次监控到有票手机查没票
yuxuan
2017-01-11 10:54:52 +08:00
@sohoer 是的 每个 cdn 好像大概 2 分钟的缓存 只查一个容易漏掉 反正只要拿到车票 token 就能买票 所以越早找到有票的 cdn 越好
a3587556
2017-01-11 11:02:32 +08:00
请问那个鸟巢采集器搭建后的默认账号密码是多少?
sohoer
2017-01-11 11:06:47 +08:00
@a3587556 你可以用 test:test 上去看看,不过会有限制的
a3587556
2017-01-11 11:10:56 +08:00
@sohoer 那能求个邀请码注册个人账号吗 admin#5inb4d.com
Thx
sohoer
2017-01-11 11:12:40 +08:00
@a3587556 再等等吧,准备过完年在 V2 上发布一下,你可以先用 TEST 账号看看效果

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/333772

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX