旅行规划中集成 12306 查询 - 更新指南

📋 更新内容

在旅行规划流程中增加 12306 车次查询 步骤,用于获取准确的车次信息。


🎯 更新后的规划流程

步骤 0:查询 12306 车次 ⭐ 新增

在开始规划前,先查询目标线路的车次信息

查询方法

  1. 打开 12306 官网或 App
  2. 输入出发站、到达站
  3. 选择 7 天后 的日期
  4. 不勾选"只看有票"(获取完整时刻表)
  5. 记录推荐车次

查询内容

  • 大交通:出发地→目的地(如 北京→西安)
  • 城际交通:目的地→周边城市(如 西安→宝鸡)
  • 返程交通:目的地→出发地(如 西安→北京)

记录格式

### 推荐车次

**去程**:
| 车次 | 区间 | 出发 | 到达 | 历时 | 票价 |
|------|------|------|------|------|------|
| G655 | 北京西→西安北 | 07:38 | 12:38 | 5h | ¥515 |
| G657 | 北京西→西安北 | 08:00 | 13:00 | 5h | ¥515 |

**返程**:
| 车次 | 区间 | 出发 | 到达 | 历时 | 票价 |
|------|------|------|------|------|------|
| G656 | 西安北→北京西 | 18:00 | 23:00 | 5h | ¥515 |

**城际**:
| 车次 | 区间 | 出发 | 到达 | 历时 | 票价 |
|------|------|------|------|------|------|
| G123 | 西安北→宝鸡南 | 09:00 | 10:30 | 1.5h | ¥100 |

⚠️ 重要提示

  • 12306 提前 15 天放票
  • 查询 7 天后的车次(此时大部分已放票)
  • 不勾选"只看有票"(获取完整时刻表)
  • 具体车次请以 12306 查询为准

步骤 1:确认基本信息

在开始规划前,必须确认:

  • 出行人数:3 人还是 4 人?
  • 出行日期:具体哪几天?
  • 出发地:从哪里出发?
  • 目的地:去哪里?
  • 车次信息:已查询 12306 ⭐ 新增

⚠️ 不要假设出行人数! 涛哥是 3-4 人出行,不是 2 人!


步骤 2-8:原有流程

(保持不变)


📝 在规划文档中的使用

交通部分模板

## 🚄 交通信息

### 大交通(北京↔西安)

**去程推荐**- **G655** 北京西→西安北 07:38-12:38(5 小时,¥515)⭐ 首选
- **G657** 北京西→西安北 08:00-13:00(5 小时,¥515)
- **G659** 北京西→西安北 09:00-14:00(5 小时,¥515)

**返程推荐**- **G656** 西安北→北京西 18:00-23:00(5 小时,¥515)⭐ 首选
- **G660** 西安北→北京西 19:00-00:00(5 小时,¥515)

> ⚠️ **购票提示**:
> - 12306 提前 15 天放票
> - 建议提前 7-15 天购票
> - 具体车次请以 12306 查询为准

行程中使用

### Day 1:北京→西安

**交通**- 北京西→西安北:高铁 G655(07:38-12:38,¥515)

**行程**:

| 时间 | 活动 | 交通 | 步行 |
|------|------|------|------|
| 07:38-12:38 | 北京西→西安北 | 高铁 G655 | - |
| 13:00-14:00 | 西安北→市区酒店 | 地铁 2 号线 | - |
| 14:30-15:30 | 午餐(回民街) | 步行 | 0.5km |
| 16:00-17:30 | 西安清真寺 | 步行 | 1km |

**本日覆盖**:西安清真寺、钟楼、鼓楼
**本日步行**:约 2.5km

🔧 如何调用 12306 查询 skill

方法一:手动查询(推荐)

  1. 打开 12306 App
  2. 输入查询条件
  3. 选择 7 天后的日期
  4. 不勾选"只看有票"
  5. 截图或记录车次

方法二:使用 skill

# 调用 12306-train-query skill
sessions_spawn --skill 12306-train-query \
  --task "查询北京西到西安北的高铁车次,日期 2026-03-21"

方法三:Playwright 自动化

from playwright.sync_api import sync_playwright

def query_12306(from_station, to_station, date):
    with sync_playwright() as p:
        browser = p.chromium.launch(headless=True)
        page = browser.new_page()
        page.goto("https://www.12306.cn")
        # ... 查询逻辑
        browser.close()

✅ 检查清单

在发布旅行规划前,确认:

  • 已查询 12306 车次信息
  • 记录了去程、返程、城际车次
  • 每个方向有 2-3 个备选车次
  • 车次信息已写入规划文档
  • 标注了"⚠️ 具体车次请以 12306 查询为准"
  • 购票提示已添加

📊 常见线路参考

北京→西安

车次 出发 到达 历时 票价
G655 北京西 07:38 西安北 12:38 5h ¥515
G657 北京西 08:00 西安北 13:00 5h ¥515
G659 北京西 09:00 西安北 14:00 5h ¥515
G661 北京西 10:00 西安北 15:00 5h ¥515

北京→上海

车次 出发 到达 历时 票价
G1 北京南 09:00 上海虹桥 13:28 4h28m ¥662
G3 北京南 10:00 上海虹桥 14:28 4h28m ¥662
G5 北京南 11:00 上海虹桥 15:28 4h28m ¥662

西安→宝鸡

车次 出发 到达 历时 票价
G123 西安北 09:00 宝鸡南 10:30 1.5h ¥100
G125 西安北 10:00 宝鸡南 11:30 1.5h ¥100
G127 西安北 11:00 宝鸡南 12:30 1.5h ¥100

🎯 推荐车次特征

特征 推荐值 说明
出发时间 07:00-10:00 中午前到达,下午可游览
到达时间 12:00-15:00 可办理入住,吃午餐
历时 <6 小时 避免疲劳
票价 符合预算 二等座为主

📞 常见问题

Q1: 为什么查不到车次?

A: 可能原因:

  • 日期太远(超过 15 天)
  • 车站名称错误
  • 该线路无直达车

解决

  • 查询 7-15 天内的日期
  • 使用标准车站名称
  • 考虑中转方案

Q2: 如何选择车次?

A: 推荐原则:

  • 出发时间:07:00-10:00
  • 到达时间:12:00-15:00
  • 历时:<6 小时
  • 票价:符合预算

Q3: 车次临时调整怎么办?

A:

  • 12306 会短信通知
  • 可改签或退票
  • 准备备选车次

创建日期:2026-03-14 维护者:Travel Agent