旅行规划中集成 12306 查询 - 更新指南
📋 更新内容
在旅行规划流程中增加 12306 车次查询 步骤,用于获取准确的车次信息。
🎯 更新后的规划流程
步骤 0:查询 12306 车次 ⭐ 新增
在开始规划前,先查询目标线路的车次信息
查询方法:
- 打开 12306 官网或 App
- 输入出发站、到达站
- 选择 7 天后 的日期
- 不勾选"只看有票"(获取完整时刻表)
- 记录推荐车次
查询内容:
- 大交通:出发地→目的地(如 北京→西安)
- 城际交通:目的地→周边城市(如 西安→宝鸡)
- 返程交通:目的地→出发地(如 西安→北京)
记录格式:
### 推荐车次
**去程**:
| 车次 | 区间 | 出发 | 到达 | 历时 | 票价 |
|------|------|------|------|------|------|
| 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
方法一:手动查询(推荐)
- 打开 12306 App
- 输入查询条件
- 选择 7 天后的日期
- 不勾选"只看有票"
- 截图或记录车次
方法二:使用 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