查询12306火车时刻表、余票和车站信息。当用户询问火车/高铁/火车票、时刻表或余票时使用。
12306列车查询列车时刻表及中国铁路12306. 查询票.
功能概述
12306列车查询列车时刻表及中国铁路12306. 查询票.是一项面向实际任务的技能,主要用于HTML模式(默认):写文件,打印stdout.;Markdown模式 (-f md):打印标签。
核心要点
- 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
- 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
使用与执行
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
结果检查与注意事项
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
12306 列车查询
从中国铁路 12306 查询列车时刻表及余票信息。
查询车票
node {baseDir}/scripts/query.mjs <出发地> <目的地> [选项]
- HTML 模式(默认):生成 HTML 文件,并将文件路径输出至 stdout
- Markdown 模式(
-f md):以 Markdown 表格格式直接输出至 stdout(适用于对话场景)
示例
# 查询北京至上海所有车次(默认为今日)
node {baseDir}/scripts/query.mjs 北京 上海
# 输出 Markdown 表格(直接输出至 stdout,适合聊天场景)
node {baseDir}/scripts/query.mjs 北京 上海 -t G -f md
# 仅查询上午发车(06:00–12:00)、行程不超过 2 小时、且二等座有余票的车次
node {baseDir}/scripts/query.mjs 上海 杭州 -t G --depart 06:00-12:00 --max-duration 1h --seat ze
# 仅显示到达时间在 18:00 前、且当前可预订的车次
node {baseDir}/scripts/query.mjs 深圳 长沙 --available --arrive -18:00
# 自定义输出路径
node {baseDir}/scripts/query.mjs 广州 武汉 -o /tmp/tickets.html
# JSON 格式输出(直接输出至 stdout)
node {baseDir}/scripts/query.mjs 广州 武汉 --json
选项
-d, --date:乘车日期(默认为当天)-t, --type:筛选车次类型(可组合使用,例如GD)--depart:出发时间范围(例如08:00-12:00、18:00-)--arrive:到达时间范围(例如-18:00、14:00-20:00)--max-duration:最大行程时长(例如2h、90m、1h30m)--available:仅显示当前可预订的车次--seat:仅显示指定席别有余票的车次(逗号分隔,支持:swz,zy,ze,rw,dw,yw,yz,wz)-f, --format:输出格式 —html(默认,保存为文件)或md(Markdown 表格输出至 stdout)-o, --output:输出文件路径(仅 HTML 模式有效;默认为{baseDir}/data/<出发地>-<目的地>-).html --json:以原始 JSON 格式输出至 stdout
输出列说明
| 列名 | 含义 |
|---|---|
| 商务/特等 | 商务座 / 特等座(swz) |
| 一等座 | 一等座(zy) |
| 二等座 | 二等座(ze) |
| 软卧/动卧 | 软卧 / 动卧(rw/dw) |
| 硬卧 | 硬卧(yw) |
| 硬座 | 硬座(yz) |
| 无座 | 无座(wz) |
取值说明:数字 = 剩余座位数,有 = 有票(具体数量未知),— = 该席别不适用
车站查询
node {baseDir}/scripts/stations.mjs 杭州
node {baseDir}/scripts/stations.mjs 香港西九龙
注意事项
- 数据直连 12306 官方 API(无需 API Key)
- 车站数据缓存在
{baseDir}/data/stations.json中,有效期为 7 天 - 支持城市名称(自动解析为该城市主要车站)或精确车站名称
- 支持全部车次类型:G(高铁)、D(动车)、Z(直达)、T(特快)、K(快速)
热门AI工具
相关专题
铁路12306候补补上时间因多种因素而异,一般在热门车次1-2天,一般车次2-5天,冷门车次5-10天内补上。热门程度、候补人数、放票时间及退改签情况均会影响补票时间。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。
2794
2025.01.13
12306火车票采取分批放票机制,放票时间因列车类型和发车日期而异。高铁和动车组列车提前30-60天放票,普速列车提前15-30天放票。定时定量放票主要在上午8:00、10:00、下午12:00、14:00、16:00、晚上18:00。
8051
2025.01.07
12306系统是中国铁路总公司开发的,其开发目的是解决传统购票方式中存在的诸多问题,可以通过互联网进行线上购票,无需排队等候,大大提高了购票的便利性和效率,其开发涉及了多个技术领域,包括网络通信、数据库管理、用户界面设计等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。
1308
2024.08.12
添加方法:登录12306网站后,在“我的12306”下选择“支付管理”,点击“添加新银行卡”,选择卡类型后填写相关信息,验证银行卡和设置支付密码,最后点击“提交”即可成功添加银行卡。想了解更多12306的相关内容,可以阅读本专题下面的文章。
6717
2024.08.06
12306没票了人工售票还会有。详细介绍:1、12306网站的票售罄并不意味着火车票的需求消失了,人工售票的需求依然存在;2、虽然12306网站的票已经售罄,人们可以前往火车站的售票窗口购买火车票;3、人工售票的存在也有其独特的优势。与网络购票相比,人工售票可以提供更加个性化的服务;4、即使12306网站的票售罄了,人们仍然有机会在后续的时间里购买到火车票。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。
4518
2024.07.29
12306网站在每天的凌晨1点到凌晨5点、早上6点到早上7点以及每个月的最后一天晚上11点到次日凌晨2点是无法进行订票的时间段。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。
3136
2024.06.06
Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。
0
2026.10.28
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.6万人学习
共6课时 | 54.7万人学习
最新文章

