SuperAPI AI 工具集

12306

通用与其它

查看项目

更新于 10-15 23:28

技能介绍

用途:该技能用于查询中国铁路 12306 的列车时刻表、余票和车站信息,适合用户询问火车、高铁票、车次或余票时使用。数据直接来自 12306 官方 API,无需密钥。

主要能力:支持按出发地、目的地查询车次,可按车次类型(G/D/Z/T/K)、出发时段、到达时段、最长耗时、是否有票、指定席别等条件筛选。席别包括商务/特等(swz)、一等座(zy)、二等座(ze)、软卧/动卧(rw/dw)、硬卧(yw)、硬座(yz)、无座(wz)。余票显示数字表示剩余数量,“有”表示有票但数量未知,“—”表示不适用。车站数据缓存在 {baseDir}/data/stations.json 中,有效期 7 天。

使用方式: 查询车票:node {baseDir}/scripts/query.mjs <from> <to> [options] 常用选项:-d/--date 出行日期(默认今天)、-t/--type 车次类型(如 GD)、--depart 出发时段、--arrive 到达时段、--max-duration 最长耗时、--available 仅显示可预订、--seat 指定席别、-f/--format 输出格式(html 默认存文件或 md 输出表格)、-o/--output 输出路径、--json 输出原始 JSON。 车站查询:node {baseDir}/scripts/stations.mjs <城市名>

限制与注意事项:按城市名查询时,API 可能返回该城市中任意车站的车次,而非仅主要车站(如武汉含武汉站、汉口站、武昌站等)。建议先用 stations.mjs 列出城市所有车站,再用精确站名查询,中转时尤其需用 --json 校验两段均使用同一车站。同站中转建议至少预留 20-30 分钟,同城不同站需额外通勤时间。