oebb-scotty

🚆 奥地利铁路实时查询与行程规划

基于ÖBB官方HAFAS API的奥地利铁路查询工具,提供实时时刻表、行程规划及中断警报服务,助力德奥地区高效出行。

收藏
5.3k
安装
1.3k
版本
v1.0.0
CLS 安全性认证2026-07-09
点击查看完整报告 >

使用说明

ÖBB Scotty 是一款专注于奥地利铁路及公共交通查询的实用工具,基于 ÖBB(奥地利联邦铁路)官方 HAFAS mgate API 构建,为用户提供精准的行程规划、车站时刻表查询及服务中断警报功能。

该技能的核心用法涵盖四大功能模块:通过 LocMatch 方法搜索车站、地址或兴趣点,获取精确的位置标识符;利用 TripSearch 规划两点间的旅程,支持多种交通工具组合及时间偏好设置;借助 StationBoard 查询特定车站的实时出发或到达信息;以及通过 HimSearch 获取当前的服务中断和运营警报。所有查询均通过 HTTPS 加密通道与 ÖBB 官方服务器通信,确保数据来源的权威性和实时性。

显著优点包括:直接对接官方数据源,信息准确度高且更新及时;支持包括高速列车(ICE/RJX)、城际列车(IC/EC)、区域列车(S-Bahn/REX)在内的全品类交通工具;提供详细的换乘信息、站台编号及实时延误数据;覆盖奥地利全境及与邻国的跨境连接。此外,技能文档详尽,提供了完整的 API 调用示例和 jq 数据处理脚本,便于技术用户集成和定制。

然而,该技能也存在一定局限性。地理覆盖范围主要集中于奥地利及周边德语区,对于欧洲其他地区的支持有限;功能仅限于查询,不支持在线购票或预订;对用户输入的日期格式(YYYYMMDD)和车站名称有严格要求,缺乏智能纠错能力;且作为 T3 来源的社区项目,长期维护的稳定性不如官方渠道。

适合的目标群体包括在奥地利生活、工作或旅行的中文用户,需要频繁查询德奥铁路时刻表的商务人士,以及开发相关交通应用的开发者。对于计划乘坐奥地利铁路(ÖBB)、维也纳 S-Bahn 或前往周边国家(如德国、捷克、匈牙利)中转的旅客尤为实用。

使用风险方面,虽然技能本身仅执行只读查询操作,无系统破坏性,但需注意:输入验证机制较为宽松,建议用户确保输入格式的正确性以避免查询失败;硬编码的 API 认证标识符(aid)虽非敏感凭据,但存在被官方限制或更改的可能;此外,作为第三方社区实现,其服务连续性依赖于 ÖBB 官方 API 的开放策略,存在接口变更或访问限制的风险。建议用户在关键行程中仍以官方渠道信息为准。

安全解读

核心用法

ÖBB Scotty API 是奥地利联邦铁路(ÖBB)官方提供的基础设施级交通数据服务,基于行业标准HAFAS mgate框架。支持四大核心功能:

1. LocMatch - 智能站点搜索:支持按名称模糊匹配车站、地址及POI,返回标准化location ID用于后续查询
2. TripSearch - 多模式行程规划:支持高铁(RJX/ICE)、城际(IC/EC)、夜间列车(NJ)、区域快车(REX)、S-Bahn、公交、地铁等全品类交通方式的组合路径计算,可指定出发/到达时间进行正向/反向搜索

3. StationBoard - 实时到发时刻表:获取指定车站的实时出发(DEP)或到达(ARR)信息,包含站台、准点率、车型等关键字段

4. HimSearch - 服务预警系统:获取线路中断、临时时刻表调整、座位减少等运营异常通知

显著优点

  • 官方数据源:直接对接ÖBB核心系统,数据实时性、准确性远超第三方聚合服务
  • 覆盖完整:涵盖奥地利全境铁路网络及邻国跨境连接(德国DB、瑞士SBB、捷克ČD等)
  • 零成本接入:使用公开AID令牌即可访问,无需注册或API密钥申请
  • 标准化格式:采用HAFAS通用数据模型,与欧洲多国铁路系统兼容
  • 技术栈极简:纯curl+POSIX工具链即可调用,无复杂依赖

潜在局限

  • 德语界面:API响应以德语为主,国际化支持有限
  • 无官方SLA:作为公共服务接口,不承诺可用性保障
  • 查询频率限制:未公开的速率限制,高频调用可能触发临时阻断
  • 坐标系统特殊:经纬度需除以10^6转换,增加解析复杂度
  • 数据层级嵌套深:prodX间接引用机制需要额外处理才能获取列车名称

适合人群

  • 在奥地利居住或旅行的铁路通勤者
  • 需要集成欧铁数据的行程规划应用开发者
  • 数据分析师(研究交通流量、准点率趋势)
  • 多式联运研究者(研究火车+公交+地铁的衔接优化)

常规风险

  • 隐私合规:查询行为本身不泄露PII,但IP地址会被ÖBB服务器记录
  • 输入注入风险:站名参数若未过滤可能被用于日志注入(虽无命令执行风险)
  • 服务中断依赖:API不可用时将完全失去数据获取能力,无降级方案
  • 长期稳定性:HAFAS系统升级可能导致请求格式变更,需持续关注兼容性

oebb-scotty 内容

手动下载zip · 9.2 kB
arrivals.shtext/x-shellscript
请选择文件