← 返回
未分类

12306 Backup

Query China Railway 12306 for train schedules, remaining tickets, and station info. Use when user asks about train/高铁/火车 tickets, schedules, or availability...
查询12306火车时刻表、余票和车站信息。当用户询问火车/高铁/火车票、时刻表或余票时使用。
danihe001
未分类 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 341
下载
💾 1
安装
1
版本
#latest

概述

12306 Train Query

Query train schedules and remaining tickets from China Railway 12306.

Query Tickets

node {baseDir}/scripts/query.mjs <from> <to> [options]
  • HTML mode (default): writes file, prints path to stdout
  • Markdown mode (-f md): prints table to stdout

Examples

# All trains from Beijing to Shanghai (defaults to today)
node {baseDir}/scripts/query.mjs 北京 上海

# Markdown table output (to stdout, good for chat)
node {baseDir}/scripts/query.mjs 北京 上海 -t G -f md

# Morning departures, 2h max, with second class available
node {baseDir}/scripts/query.mjs 上海 杭州 -t G --depart 06:00-12:00 --max-duration 1h --seat ze

# Only bookable trains arriving before 6pm
node {baseDir}/scripts/query.mjs 深圳 长沙 --available --arrive -18:00

# Custom output path
node {baseDir}/scripts/query.mjs 广州 武汉 -o /tmp/tickets.html

# JSON output (to stdout)
node {baseDir}/scripts/query.mjs 广州 武汉 --json

Options

  • -d, --date : Travel date (default: today)
  • -t, --type : Filter train types (combinable, e.g. GD)
  • --depart : Depart time range (e.g. 08:00-12:00, 18:00-)
  • --arrive : Arrive time range (e.g. -18:00, 14:00-20:00)
  • --max-duration : Max travel time (e.g. 2h, 90m, 1h30m)
  • --available: Only show bookable trains
  • --seat : Only show trains with tickets for given seat types (comma-separated: swz,zy,ze,rw,dw,yw,yz,wz)
  • -f, --format : Output format — html (default, saves file) or md (markdown table to stdout)
  • -o, --output : Output file path, html mode only (default: {baseDir}/data/--.html)
  • --json: Output raw JSON to stdout

Output Columns

ColumnMeaning
-----------------
商务/特等Business class / Premium (swz)
一等座First class (zy)
二等座Second class (ze)
软卧/动卧Soft sleeper / Bullet sleeper (rw/dw)
硬卧Hard sleeper (yw)
硬座Hard seat (yz)
无座Standing (wz)

Values: number = remaining seats, = available (qty unknown), = not applicable

Station Lookup

node {baseDir}/scripts/stations.mjs 杭州
node {baseDir}/scripts/stations.mjs 香港西九龙

Notes

  • Data comes directly from 12306 official API (no key needed)
  • Station data is cached for 7 days in {baseDir}/data/stations.json
  • Supports city names (resolves to main station) or exact station names
  • Works for all train types: G (高铁), D (动车), Z (直达), T (特快), K (快速)

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-07 12:24 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

developer-tools

AI Agent 自省调试框架

danihe001
AI Agent 自省调试框架 - 让 AI Agent 具备自我诊断和自动修复能力。用于捕获错误、根因分析、自动修复、生成报告。
★ 0 📥 696

Evomap Evolver

danihe001
AI智能体自我进化引擎,通过分析运行时历史识别改进点,实现协议约束的进化。
★ 0 📥 488
developer-tools

Node.js API 客户端黄金标准

danihe001
Node.js API 客户端黄金标准 v3.0 - 多Endpoint + 多Key轮询 + 限流 + 熔断器
★ 0 📥 609