使用 Deutsche Bahn API (v6.db.transport.rest) 规划德国及欧洲的行程,涵盖 ICE、IC、区域列车、城市快线 (S‑Bahn)、地铁 (U‑Bahn)、有轨电车、公交车等。
DB Travel 计划旅行,通过德国Bahn REST API..是一项面向实际任务的技能,主要用于Covers ICE,IC/EC,区域列车,S-Bahn,U-Bahn,有轨电车,巴士和渡轮——实时延迟.;No API k.。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
通过 Deutsche Bahn REST API 规划德国及欧洲境内的行程。覆盖 ICE、IC/EC、区域列车、S-Bahn、U-Bahn、有轨电车、巴士和渡轮——并支持实时延误信息。
无需 API 密钥。 免费公开 API。速率限制:100 次请求/分钟。
scripts/db-travel.py — 独立运行的 Python 3 命令行工具,仅依赖标准库,无额外依赖。
# 搜索车站/停靠点 python3 scripts/db-travel.py search "Berlin Hbf" # 规划行程(地名自动解析) python3 scripts/db-travel.py trip "Berlin Hbf" "Munich Hbf" # 指定出发时间 python3 scripts/db-travel.py trip "Berlin Hbf" "Flughafen BER" --time "2025-03-01T10:00:00+01:00" # 指定到达时间 python3 scripts/db-travel.py trip "Hamburg" "Berlin" --time "2025-03-01T14:00:00" --arrive # 出发时刻表 python3 scripts/db-travel.py departures 8011160 --limit 10 # 到达时刻表 python3 scripts/db-travel.py arrivals 8011160 --duration 60 # 车站详情 python3 scripts/db-travel.py stop 8011160
所有输出均为 JSON 格式。
使用 search 命令查找车站 ID。以下为部分常用 ID:
801116080002618002549800010580002078089110API 返回的产品类型包括:nationalExpress(ICE)、national(IC/EC)、regionalExpress、regional、suburban(S-Bahn)、subway(U-Bahn)、tram、bus、ferry、taxi。
向用户展示行程结果时,请遵循以下实践:
delay_min > 0),需明确提示entur-travel 技能相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章