用途:在 12306 上查询指定日期的火车班次、车次时间与余票状态,支持西安到深圳、乌鲁木齐到哈尔滨等跨区域长途查询。
主要能力:获取出发地到目的地车次列表、检查特定车次余票、读取出发/到达时间与历时,覆盖高铁、动车、直达、快速等车次类型;识别“有”“无”“候补”三种余票状态,部分车次显示具体数量。
使用方式:主策略为 URL 参数直接查询,基础地址 https://kyfw.12306.cn/otn/leftTicket/init,必需参数 linktypeid=dc、fs=出发地,车站代码(如 广州,GZQ)、ts=到达地,车站代码(如 成都,CDW)、date=YYYY-MM-DD、flag=N,N,Y,用 navigate Action 访问后用 readability Action 提取结构化结果。备选策略为表单交互:访问 https://www.12306.cn,用 backbone Action 识别元素,在 fromStationText、toStationText 输入城市名并用 ArrowDown、Enter 选择车站,必要时设置 train_date,点击 search_one 查询,再切换标签页提取结果。
适用场景:需要按日期查询两地间车次列表、核对车次时间或余票、做跨区域出行查询时使用。
限制:日期须为 YYYY-MM-DD 格式;单次查询最多显示 15 天内车次;表单输入可能受历史记录影响,故推荐 URL 参数查询;车站误选可用车站代码或清空重选;无结果时建议中转换乘或调整日期;查询失败可重试最多 3 次,网络或加载问题需重新执行或检查网络。资料中给出的查询成功率、数据准确性、响应时间等指标仅供参考,实际表现以使用环境为准。