火车车次查询-余票查询--Api接口

时间:2023-01-02 10:45:53

1.来自12306的火车车次数据

使用12306网站的接口,查询余票。此接口采集自 这里。 全国火车站代号字典,下载

火车票余票查询

http://dynamic.12306.cn/otsquery/query/queryRemanentTicketAction.do?method=queryLeftTicket&orderRequest.train_date=2013-10-08&orderRequest.from_station_telecode=BJP&orderRequest.to_station_telecode=SHH&orderRequest.train_no=&trainPassType=QB&trainClass=QB%23D%23Z%23T%23K%23QT%23&includeStudent=00&seatTypeAndNum=&orderRequest.start_time_str=00:00--24:00

你测试该地址时,请修改日期查询

上面的地址返回的数据格式如下:

{"datas":"0,G101<\/span>,火车车次查询-余票查询--Api接口    北京南    
    07:00,火车车次查询-余票查询--Api接口  上海虹桥  
    12:36,05:36,26,--,59,200,--,--,--,--,--,--,--,\\n1,G11<\/span>,火车车次查询-余票查询--Api接口    北京南    
    08:00,火车车次查询-余票查询--Api接口  上海虹桥  
    13:09,05:09,12,--,63,593,--,--,--,--,--,--,--,\\n2,G107<\/span>,火车车次查询-余票查询--Api接口    北京南    
    08:08,火车车次查询-余票查询--Api接口  上海虹桥  
    13:39,05:31,13,--,60,94,--,--,--,--,--,--,--,\\n3,D315<\/span>,火车车次查询-余票查询--Api接口    北京南    
    08:18,火车车次查询-余票查询--Api接口  上海虹桥  
    17:33,09:15,--,--,--,无<\/font>,--,--,--,--,--,19,--,\\n4,G1<\/span>,火车车次查询-余票查询--Api接口    北京南    
    09:00,火车车次查询-余票查询--Api接口  上海虹桥  
    13:48,04:48,24,--,101,526,--,--,--,--,--,--,--,\\n5,G113<\/span>,火车车次查询-余票查询--Api接口    北京南    
    09:05,火车车次查询-余票查询--Api接口  上海虹桥  
    14:29,05:24,20,--,108,43,--,--,--,--,--,--,--,\\n6,G115<\/span>,火车车次查询-余票查询--Api接口    北京南    
    09:16,火车车次查询-余票查询--Api接口  上海虹桥  
    14:48,05:32,26,--,79,261,--,--,--,--,--,--,--,\\n7,G41<\/span>,火车车次查询-余票查询--Api接口    北京南    
    09:33,      上海虹桥  
    15:08,05:35,22,--,89,15,--,--,--,--,--,--,--,\\n8,D317<\/span>,火车车次查询-余票查询--Api接口    北京南    
    09:38,火车车次查询-余票查询--Api接口  上海虹桥  
    18:28,08:50,--,--,--,147,--,3,--,--,--,51,--,\\n9,G13<\/span>,火车车次查询-余票查询--Api接口    北京南    
    10:00,火车车次查询-余票查询--Api接口  上海虹桥  
    14:55,04:55,26,--,107,369,--,--,--,--,--,--,--,\\n10,G117<\/span>,火车车次查询-余票查询--Api接口    北京南    
    10:05,火车车次查询-余票查询--Api接口  上海虹桥  
    15:29,05:24,--,10,56,60,--,--,--,--,--,--,--,\\n11,G119<\/span>,火车车次查询-余票查询--Api接口    北京南    
    10:45,火车车次查询-余票查询--Api接口  上海虹桥  
    16:19,05:34,8,--,68,87,--,--,--,--,--,--,--,\\n12,G15<\/span>,火车车次查询-余票查询--Api接口    北京南    
    11:00,火车车次查询-余票查询--Api接口  上海虹桥  
    15:55,04:55,12,--,67,300,--,--,--,--,--,--,--,\\n13,G121<\/span>,火车车次查询-余票查询--Api接口    北京南    
    11:05,火车车次查询-余票查询--Api接口  上海虹桥  
    16:42,05:37,13,--,70,156,--,--,--,--,--,--,--,\\n14,G125<\/span>,火车车次查询-余票查询--Api接口    北京南    
    11:35,火车车次查询-余票查询--Api接口  上海虹桥  
    17:13,05:38,--,10,62,106,--,--,--,--,--,--,--,\\n15,D319<\/span>,火车车次查询-余票查询--Api接口    北京南    
    11:40,火车车次查询-余票查询--Api接口  上海虹桥  
    20:52,09:12,--,--,无<\/font>,61,--,--,--,--,--,75,--,\\n16,1461<\/span>,火车车次查询-余票查询--Api接口      北京     
    11:58,火车车次查询-余票查询--Api接口      上海     
    08:08,20:10,--,--,--,--,--,--,无<\/font>,--,1084,254,--,\\n17,G129<\/span>,火车车次查询-余票查询--Api接口    北京南    
    12:04,火车车次查询-余票查询--Api接口  上海虹桥  
    17:41,05:37,23,--,91,229,--,--,--,--,--,--,--,\\n18,G131<\/span>,火车车次查询-余票查询--Api接口    北京南    
    12:28,火车车次查询-余票查询--Api接口  上海虹桥  
    18:04,05:36,13,--,74,195,--,--,--,--,--,--,--,\\n19,G133<\/span>,火车车次查询-余票查询--Api接口    北京南    
    12:49,火车车次查询-余票查询--Api接口  上海虹桥  
    18:18,05:29,25,--,113,200,--,--,--,--,--,--,--,\\n20,G135<\/span>,火车车次查询-余票查询--Api接口    北京南    
    13:07,火车车次查询-余票查询--Api接口  上海虹桥  
    18:44,05:37,25,--,84,173,--,--,--,--,--,--,--,\\n21,G3<\/span>,火车车次查询-余票查询--Api接口    北京南    
    14:00,火车车次查询-余票查询--Api接口  上海虹桥  
    18:48,04:48,24,--,106,401,--,--,--,--,--,--,--,\\n22,G43<\/span>,火车车次查询-余票查询--Api接口    北京南    
    14:05,      上海虹桥  
    19:34,05:29,20,--,82,51,--,--,--,--,--,--,--,\\n23,G139<\/span>,火车车次查询-余票查询--Api接口    北京南    
    14:16,火车车次查询-余票查询--Api接口  上海虹桥  
    19:47,05:31,25,--,118,269,--,--,--,--,--,--,--,\\n24,G141<\/span>,火车车次查询-余票查询--Api接口    北京南    
    14:22,火车车次查询-余票查询--Api接口  上海虹桥  
    19:55,05:33,26,--,116,474,--,--,--,--,--,--,--,\\n25,G143<\/span>,火车车次查询-余票查询--Api接口    北京南    
    14:43,火车车次查询-余票查询--Api接口  上海虹桥  
    20:27,05:44,26,--,121,572,--,--,--,--,--,--,--,\\n26,G17<\/span>,火车车次查询-余票查询--Api接口    北京南    
    15:00,火车车次查询-余票查询--Api接口  上海虹桥  
    19:59,04:59,25,--,104,562,--,--,--,--,--,--,--,\\n27,G145<\/span>,火车车次查询-余票查询--Api接口    北京南    
    15:29,火车车次查询-余票查询--Api接口  上海虹桥  
    21:07,05:38,13,--,79,595,--,--,--,--,--,--,--,\\n28,G19<\/span>,火车车次查询-余票查询--Api接口    北京南    
    16:00,火车车次查询-余票查询--Api接口  上海虹桥  
    21:12,05:12,24,--,101,565,--,--,--,--,--,--,--,\\n29,G147<\/span>,火车车次查询-余票查询--Api接口    北京南    
    16:10,火车车次查询-余票查询--Api接口  上海虹桥  
    21:42,05:32,2,--,27,586,--,--,--,--,--,--,--,\\n30,G21<\/span>,火车车次查询-余票查询--Api接口    北京南    
    17:00,火车车次查询-余票查询--Api接口  上海虹桥  
    22:29,05:29,26,--,115,523,--,--,--,--,--,--,--,\\n31,G153<\/span>,火车车次查询-余票查询--Api接口    北京南    
    17:05,火车车次查询-余票查询--Api接口  上海虹桥  
    22:42,05:37,26,--,121,667,--,--,--,--,--,--,--,\\n32,G157<\/span>,火车车次查询-余票查询--Api接口    北京南    
    17:32,火车车次查询-余票查询--Api接口  上海虹桥  
    22:59,05:27,13,--,80,763,--,--,--,--,--,--,--,\\n33,T109<\/span>,火车车次查询-余票查询--Api接口      北京     
    19:33,火车车次查询-余票查询--Api接口      上海     
    09:55,14:22,--,--,--,--,12,无<\/font>,无<\/font>,--,无<\/font>,123,--,\\n34,D313<\/span>,火车车次查询-余票查询--Api接口    北京南    
    19:34,火车车次查询-余票查询--Api接口      上海     
    07:15,11:41,--,--,--,69,无<\/font>,301,--,--,--,无<\/font>,--,\\n35,D311<\/span>,火车车次查询-余票查询--Api接口    北京南    
    21:16,火车车次查询-余票查询--Api接口      上海     
    08:58,11:42,--,--,--,239,--,258,--,--,--,12,--,\\n36,D321<\/span>,火车车次查询-余票查询--Api接口    北京南    
    21:22,火车车次查询-余票查询--Api接口      上海     
    09:04,11:42,--,--,--,287,--,239,--,--,--,12,--,","time":"13:40"}

得到上面的JSON数据,你只需要出来一下,该接口你就可以为你所用了。

查询某天的所有列车车次

包含列车的名称,发车时间和到车时间以及始发站和终点站

http://dynamic.12306.cn/otsquery/query/queryRemanentTicketAction.do?method=queryststrainall&date=2013-9-19&fromstation=BJP&tostation=SHH&starttime=00:00--24:00

同样,你测试需要看看日期是否过时,是否是你想查的日期

返回的数据格式如下:

[{"end_station_name":"上海虹桥","end_time":"12:36","id":"240000G10103","start_station_name":"北京南","start_time":"07:00","value":"G101"},{"end_station_name":"上海虹桥","end_time":"13:09","id":"2400000G1106","start_station_name":"北京南","start_time":"08:00","value":"G11"},{"end_station_name":"上海虹桥","end_time":"13:39","id":"240000G10707","start_station_name":"北京南","start_time":"08:08","value":"G107"},{"end_station_name":"上海虹桥","end_time":"17:33","id":"240000D31509","start_station_name":"北京南","start_time":"08:18","value":"D315"},{"end_station_name":"上海虹桥","end_time":"14:13","id":"240000G10904","start_station_name":"北京南","start_time":"08:35","value":"G109"},{"end_station_name":"上海虹桥","end_time":"13:48","id":"24000000G106","start_station_name":"北京南","start_time":"09:00","value":"G1"},{"end_station_name":"上海虹桥","end_time":"14:29","id":"240000G11305","start_station_name":"北京南","start_time":"09:05","value":"G113"},{"end_station_name":"上海虹桥","end_time":"14:48","id":"240000G1150H","start_station_name":"北京南","start_time":"09:16","value":"G115"},{"end_station_name":"杭州","end_time":"16:17","id":"2400000G4102","start_station_name":"北京南","start_time":"09:33","value":"G41"},{"end_station_name":"上海虹桥","end_time":"18:28","id":"240000D31708","start_station_name":"北京南","start_time":"09:38","value":"D317"},{"end_station_name":"上海虹桥","end_time":"14:55","id":"2400000G1301","start_station_name":"北京南","start_time":"10:00","value":"G13"},{"end_station_name":"上海虹桥","end_time":"15:29","id":"240000G11700","start_station_name":"北京南","start_time":"10:05","value":"G117"},{"end_station_name":"上海虹桥","end_time":"16:19","id":"240000G11904","start_station_name":"北京南","start_time":"10:45","value":"G119"},{"end_station_name":"上海虹桥","end_time":"15:55","id":"2400000G1505","start_station_name":"北京南","start_time":"11:00","value":"G15"},{"end_station_name":"上海虹桥","end_time":"16:42","id":"240000G12106","start_station_name":"北京南","start_time":"11:05","value":"G121"},{"end_station_name":"上海虹桥","end_time":"17:13","id":"240000G1250J","start_station_name":"北京南","start_time":"11:35","value":"G125"},{"end_station_name":"上海虹桥","end_time":"20:52","id":"240000D31907","start_station_name":"北京南","start_time":"11:40","value":"D319"},{"end_station_name":"上海","end_time":"08:08","id":"24000014610T","start_station_name":"北京","start_time":"11:58","value":"1461"},{"end_station_name":"上海虹桥","end_time":"17:41","id":"240000G1290F","start_station_name":"北京南","start_time":"12:04","value":"G129"},{"end_station_name":"上海虹桥","end_time":"18:04","id":"240000G13105","start_station_name":"北京南","start_time":"12:28","value":"G131"},{"end_station_name":"上海虹桥","end_time":"18:18","id":"240000G13300","start_station_name":"北京南","start_time":"12:49","value":"G133"},{"end_station_name":"上海虹桥","end_time":"18:44","id":"240000G13503","start_station_name":"北京南","start_time":"13:07","value":"G135"},{"end_station_name":"上海虹桥","end_time":"18:48","id":"24000000G304","start_station_name":"北京南","start_time":"14:00","value":"G3"},{"end_station_name":"杭州东","end_time":"20:39","id":"2400000G4310","start_station_name":"北京南","start_time":"14:05","value":"G43"},{"end_station_name":"上海虹桥","end_time":"19:47","id":"240000G1390A","start_station_name":"北京南","start_time":"14:16","value":"G139"},{"end_station_name":"上海虹桥","end_time":"19:55","id":"240000G14103","start_station_name":"北京南","start_time":"14:22","value":"G141"},{"end_station_name":"上海虹桥","end_time":"20:27","id":"240000G1430A","start_station_name":"北京南","start_time":"14:43","value":"G143"},{"end_station_name":"上海虹桥","end_time":"19:59","id":"2400000G1705","start_station_name":"北京南","start_time":"15:00","value":"G17"},{"end_station_name":"上海虹桥","end_time":"21:07","id":"240000G1450A","start_station_name":"北京南","start_time":"15:29","value":"G145"},{"end_station_name":"上海虹桥","end_time":"21:42","id":"240000G14704","start_station_name":"北京南","start_time":"16:10","value":"G147"},{"end_station_name":"上海虹桥","end_time":"22:29","id":"2400000G2103","start_station_name":"北京南","start_time":"17:00","value":"G21"},{"end_station_name":"上海虹桥","end_time":"22:42","id":"240000G15304","start_station_name":"北京南","start_time":"17:05","value":"G153"},{"end_station_name":"上海虹桥","end_time":"22:59","id":"240000G15706","start_station_name":"北京南","start_time":"17:32","value":"G157"},{"end_station_name":"上海","end_time":"09:55","id":"240000T1090G","start_station_name":"北京","start_time":"19:33","value":"T109"},{"end_station_name":"上海","end_time":"07:15","id":"240000D31308","start_station_name":"北京南","start_time":"19:34","value":"D313"},{"end_station_name":"上海","end_time":"08:58","id":"240000D31110","start_station_name":"北京南","start_time":"21:16","value":"D311"},{"end_station_name":"上海","end_time":"09:04","id":"240000D32120","start_station_name":"北京南","start_time":"21:22","value":"D321"}]

2.来自新浪应用的接口数据

请注明数据来源:铁路客户服务中心 http://www.12306.cn/
请支持友情链接:http://chepiao.sinaapp.com
********************************************************************************************** 说明:全部使用POST提交数据, 返回JSON字符串.
接口地址:http://chepiao.sinaapp.com/api.php.
测试地址:http://chepiao.sinaapp.com/api.php?act=remain&startStation=%E4%B8%8A%E6%B5%B7&arriveStation=%E5%8C%97%E4%BA%AC&date=2012-01-01 ----------------------------------------------------------------------------------------------

1. 余票&amp;票价查询:

  Url: http://chepiao.sinaapp.com/api.php?act=remain
Post:
date: [yyyy-mm-dd OR yyyy/mm/dd OR yyyymmdd]
startStation: 发站[中文 UTF8]
arriveStation: 到站[中文 UTF8]
Json:
title: 信息标题
station: 车站信息
item: 车次信息列表
trainCode: 序号
trainCode: 车次
startStation: 发站
arriveStation: 到站
startTime: 发时
endTime: 到时
takeTime: 历时
mileage: 里程
hard-seat: 硬座(余票)
soft-seat: 软座(余票)
hard-sleeper1: 硬卧上(余票)
hard-sleeper2: 硬卧中(余票)
hard-sleeper3: 硬卧下(余票)
soft-sleeper1: 软卧上(余票)
soft-sleeper2: 软卧下(余票)
best-seat: 特等座(余票)
one-seat: 一等座(余票)
two-seat: 二等座(余票)
vag-sleeper1: 高级软卧上(余票)
vag-sleeper2: 高级软卧下(余票)
none-seat: 无座(余票)
hard-seat-prc: 硬座(价格)
soft-seat-prc: 软座(价格)
hard-sleeper1-prc: 硬卧上(价格)
hard-sleeper2-prc: 硬卧中(价格)
hard-sleeper3-prc: 硬卧下(价格)
soft-sleeper1-prc: 软卧上(价格)
soft-sleeper2-prc: 软卧下(价格)
one-seat-prc: 一等座(价格)
two-seat-prc: 二等座(价格)
vag-sleeper1-prc: 高级软卧上(价格)
vag-sleeper2-prc: 高级软卧下(价格)
trainGrade: 等级 ----------------------------------------------------------------------------------------------

2. 车次查询:

   Url: http://chepiao.sinaapp.com/api.php?act=code
Post:
trainCode: 车次[字母+数字]
Json:
title: 信息标题
head: 头部标题
item: 车次信息 ----------------------------------------------------------------------------------------------

3. 车站查询:

   Url: http://chepiao.sinaapp.com/api.php?act=station
Post:
stationName: 发站[中文 UTF8]
Json:
title: 信息标题
station: 车站信息
item: 车次信息列表
trainCode: 车次
trainGrade: 等级
fromStation: 始发站
fromStime: 始发时间
toStation: 终到站
toStime: 终到时间
takeTime: 历时
mileage: 里程
stationName: 车站 --------------------------------------------------------------------------------------------------

4. 正晚点查询:

   Url: http://chepiao.sinaapp.com/api.php?act=schedule
Post:
stationName: 车站[中文 UTF8]
trainCode: 车次[字母+数字]
stationType: 类型[0:到达 1:出发]
Json:
title: 查询到的正晚点信息
--------------------------------------------------------------------------------------------------

5. 机票查询

  Url: http://chepiao.sinaapp.com/api.php?act=plane
Post:
date: [yyyy-mm-dd OR yyyy/mm/dd OR yyyymmdd]
departureAirport: 起飞[中文 UTF8]
arrivalAirport: 到达[中文 UTF8]
Json:
title: 信息标题
item: 信息列表
flightCode: 航班号
carrierCom: 航空公司
planeType: 机型
departureTime: 起飞时间
arrivalTime: 降落时间
costTime: 飞行时间
departureAirport: 起飞机场
arrivalAirport: 降落机场
correctness: 准点率
delay: 平均延时

火车车次查询-余票查询--Api接口的更多相关文章

  1. Python大法之从火车余票查询到打造抢Supreme神器

    本文作者:i春秋作家——阿甫哥哥 系列文章专辑:https://bbs.ichunqiu.com/forum.php?mod=collection&action=view&ctid=9 ...

  2. 12306火车票余票查询&amp&semi;Python实现邮件发送

    查询余票接口 打开12306官网,并进入余票查询页面,同时开启chrome浏览器F12控制台,以北京到上海为例,搜索2018年10月1日的余票信息,点击搜索按钮,可以在控制台发送了一条GET请求,请求 ...

  3. 12306微信小程序上线 提供余票查询暂不支持购票

    12306微信小程序正式上线,如图所示,目前小程序提供余票查询.时刻表查询和正晚点查询三大功能,用户可在这里随时查看剩余车票以及列车时刻表.而且小程序支持用户添加行程,方便出行. 目前这款小程序还不支 ...

  4. 物流一站式单号查询之快递鸟API接口(附Demo源码)

    连载篇提前看 物流一站式单号查询之快递鸟API接口 物流一站式查询之TrackingMore篇 物流一站式查询之顺丰接口篇 物流一站式查询之快递100 前情提要 前三篇中,我们已经从注册.申请接口.调 ...

  5. php 通过API接口连接12306余票查询

    <?php header("content-type:text/html;charset='utf-8'"); //设置编码 echo "<meta cont ...

  6. 用webpy实现12306余票查询

    效果

  7. java抓取12306火车余票信息

    最近在弄一个微信的公众帐号,涉及到火车票查询,之前用的网上找到的一个接口,但只能查到火车时刻表,12306又没有提供专门的查票的接口.今天突然想起自己直接去12306上查询,抓取查询返回的数据包,这样 ...

  8. 聚合数据Android SDK 12306火车票查询订票演示示例

    1.聚合SDK是聚合数据平台,为移动开发者提供的免费数据接口.使用前请先到聚合平台(http://www.juhe.cn/)注册,申请相关数据. 2.下载聚合数据SDK,将开发包里的juhe_sdk_ ...

  9. 常用的API接口

    主页 :http://api.36wu.com/ GetWeather(实时气象)API 服务地址:http://api.36wu.com/Weather/GetWeather?city=?;如:ht ...

随机推荐

  1. github上的版本和本地版本冲突的解决方法

    勾选强制覆盖已有的分支(可能会丢失改动),再点击上传,上传成功. [master][~/Downloads/ios] git push -u origin master -f 

  2. 烂泥: KVM虚拟机Linux系统增加硬盘

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. Linux虚拟机在使用过程中,硬盘空间不够使用.由于前期没有做LVM,所以只能手动添加新的硬盘. 给虚拟机添加硬盘有两种方法: 1.通过virsh at ...

  3. CKEditor上传图片—配置CKFinder

    参考:http://blog.csdn.net/gavin710/article/details/8741738

  4. linux修改文件权限

    ubuntu 下修改文件访问权限 Ubuntu下修改目录权限命令如下: chmod 600 name (只有所有者有读和写的权限) chmod 644 name (所有者有读和写的权限,组用户只有读的 ...

  5. Hadoop2&period;7&period;3分布式集群安装

    一.依赖文件安装 1.1 JDK 参见博文:http://www.cnblogs.com/liugh/p/6623530.html 二.文件准备 2.1 文件名称 hadoop-2.7.3.tar.g ...

  6. tomcat7 内存溢出 java&period;lang&period;OutOfMemoryError 处理方法

    找到tomcat的安装目录,在  tomcat安装目录/bin/catalina.sh最上面添加: JAVA_OPTS="-server -Xms800m -Xmx800m -XX:Perm ...

  7. Java框架之Spring(三)

    本文主要介绍Spring中, 1 Bean 的 init-method 和 destroy-method 2 集合类型的装配 3 注解方式装配 4 以自动扫描把组件纳入spring容器中管理 5 代理 ...

  8. 利用 Vmware 安装 Linux 虚拟机

    之前写过一篇利用MS系的 Hyper-v 安装 Ubuntu 的教程,这里给出使用 Vmware 安装 Linux 的教程.(ps:Hyper-v 的体验感不太好,而且不够大众化) 1.准备工作 1. ...

  9. Java之所有对象的公用方法&gt&semi;9&period;Always override hashCode when you override equals

     You must override hashCode in every class that overrides equals.

  10. Java把数字格式化为货币字符串

    数字可以标志货币.百分比.积分和电话号码等,就货币而言,在不同的国家会以不同的格式来定义,本实例将接收用户输入的数字,然后在控制台中输出其货币格式,其中使用了不同国家的货币格式. 思路如下:使用Num ...