火车票的时刻表查询接口,大家有知道的吗?

2017 年 1 月 18 日
 liyu4

例如:我买了一张 G4775 ,从上海到南昌西 然后我想查一下什么时候到南昌,那我就需要知道这辆车的时刻表,请问大家有这个样的 api 吗?

6291 次点击
所在节点    程序员
26 条回复
ljcarsenal
2017 年 1 月 18 日
12306bypass...自己抓包也没那么难吧
asp
2017 年 1 月 18 日
qq2461345521
2017 年 1 月 18 日
我都是用花瓶抓包的,不过以你的智商应该没用!
liyu4
2017 年 1 月 18 日
@ljcarsenal 大哥, 12306 的链接里面有个 train_no 这个是随机变化的,另外 12306 的查询接口要验证码。
liyu4
2017 年 1 月 18 日
@asp 谢谢你!
heiybb
2017 年 1 月 18 日
frak
2017 年 1 月 18 日
好巧。。我买的就是这趟列车
liyu4
2017 年 1 月 18 日
@liyu4 这个接口下线了。
liyu4
2017 年 1 月 18 日
@asp 这个接口下线了
liyu4
2017 年 1 月 18 日
@frak 是嘛,你到哪里
liyu4
2017 年 1 月 18 日
@heiybb 能提供一个返回 json 的吗?
frak
2017 年 1 月 18 日
@liyu4 上海到南昌
liyu4
2017 年 1 月 18 日
@frak 尼玛 这么巧
domty
2017 年 1 月 18 日
@liyu4
这种简单的 html 页面的你直接找个 htmlParser 解析不就好了。
frak
2017 年 1 月 18 日
@liyu4 握手,我是 26 号出发的
liyu4
2017 年 1 月 18 日
@domty 不是太明白,能详细说说吗?加我微信吧 convertxy
hahalala
2017 年 1 月 18 日
hahalala
2017 年 1 月 18 日
@hahalala 找到 data.queryLeftNewDTO.station_train_code=='G4775'的那条, arrive_time 就是到南昌的时间
taresky
2017 年 1 月 18 日
@liyu4
@frak

我也这班车哈哈, 25 号。
domty
2017 年 1 月 18 日
@liyu4
楼上给出来的这个网址 http://touch.qunar.com/h5/train/trainStaChoose?trainNum=G4775
请求参数 trainNum 就是一个车次,你直接一个 get 拿到网页数据,然后解析 html 格式的网页就能这个车次的时刻表了。

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

https://v2ex.ih06.com/t/335328

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

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

© 2021 V2EX