Forum: PC-Programmierung Bahn API mit Python


von Felix (Gast)


Lesenswert?

Tach,
ich suche eine api von der DB (am besten mit Python) um Züge an 
Bahnhöfen abzufragen (Bahnhof, Zug, verspätung/ausfall)
Kennt jemand eine?

von Reinhard S. (rezz)


Lesenswert?

Felix schrieb:
> Tach,
> ich suche eine api von der DB (am besten mit Python) um Züge an
> Bahnhöfen abzufragen (Bahnhof, Zug, verspätung/ausfall)
> Kennt jemand eine?

Website parsen und auswerten? Den "DB Navigator" mit Wireshark 
beobachten und parsen?

Schon älteren Datums:
https://media.ccc.de/v/36c3-73-bahn-api-chaos
https://media.ccc.de/v/36c3-10652-bahnmining_-_punktlichkeit_ist_eine_zier

Ansonsten ist eine API doch vorgegeben und es ist wurscht, ob die nun 
per Python, Perl, PHP oder sonstwas abgefragt wird?

von Rolf M. (rmagnus)


Lesenswert?


von Hai (Gast)


Lesenswert?


von Stefan K. (stefan1971)


Lesenswert?

Beim Aufruf der o.g. Links kommt "503 Service Temporarily Unavailable".
Weiß es jemand: Wurden diese Angebote klammheimlich stillgelegt oder ist 
das log4j zu verdanken?

Hintergrund der Frage: Versuche mich z.Zt. in Python einzulesen. Habe 
mir einen Blinkstick (=RGB-LED mit USB-Anschluss) besorgt und würde 
damit gerne eine Störungslampe für meine täglich genutzte Pendlerstrecke 
basteln.

von Gerhard Z. (germel)


Lesenswert?

Laut Heise ist die Öffi App Open Source
https://oeffi.schildbach.de

da müsste man nachsehen können, wie Herr Schilbach es gelöst hat.

von McToel (Gast)


Lesenswert?

Ich finde PyHafas (Docs: https://pyhafas.readthedocs.io/en/stable/) 
super um sowas zu machen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.