查询12306火车时刻表、余票和车站信息。当用户询问火车/高铁/火车票、时刻表或余票时使用。
12306列车查询列车时刻表及中国铁路12306. 查询票.是一项面向实际任务的技能,主要用于HTML模式(默认):写文件,打印stdout.;Markdown模式 (-f md):打印标签。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
从中国铁路 12306 查询列车时刻表及余票信息。
node {baseDir}/scripts/query.mjs <出发地> <目的地> [选项]
-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 香港西九龙
{baseDir}/data/stations.json 中,有效期为 7 天相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.5万人学习