Meteorologe
Ensign
- Registriert
- Aug. 2006
- Beiträge
- 254
Hallo,
ich rufe seit etwa zwei Monaten unregelmäßig Daten von http://reseplanerare.resrobot.se/bin/help.exe/sn?L=vs_resrobot& mit curl ab.
curl 'http://reseplanerare.resrobot.se/bin/mgate.exe' -XPOST -H 'DNT: 1' -H 'Content-Type: application/x-www-form-urlencoded' -H 'Referer: http://reseplanerare.resrobot.se/bin/help.exe/sn?L=vs_resrobot&tpl=webapp&' -H 'Origin: http://reseplanerare.resrobot.se' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/602.4.8 (KHTML, like Gecko) Version/10.0.3 Safari/602.4.8' --data '{"ver":"1.10","lang":"swe","auth":{"type":"AID","aid":"h5o3n7f4t2m8l9x1"},"client":{"id":"SAMTRAFIKEN","type":"WEB","name":"Resrobot","v":"3.0.0","l":"vs_resrobot"},"formatted":false,"svcReqL":[{"meth":"JourneyDetails","req":{"jid":"1|5532|0|80|5032017"}}],"ext":"SAM.3.0"}'| jq
Leider ist die Ausgabe sehr unübersichtlich. Trotz einiger "Versuche", komme ich nicht auf das unten beschriebene gewünschte Ergebnis.
-> Wie bekommt man es hin (falls überhaupt möglich), dass die Uhzeitinfo dem jeweiligen Stationsnamen zugeordnet (und auch direkt unterhalb des Stationsnamen) angezeigt wird? Die Abzählung, welche Uhrzeitinfo zu welchem Stationsnamen gehören könnte, ist auf Dauer etwas umständlich.
Folgende Ideen hatte ich, nur es wird (logischerweise) ebenfalls alles untereinander angezeigt.
Reine Anzeige der Stationsnamen:
| jq '.svcResL[0].res.common.locL[].name'
Anzeige der "Uhrzeitinfos":
| jq '.svcResL[0].res.journey.stopL[]'
Vielen Dank für die Hilfe.
ich rufe seit etwa zwei Monaten unregelmäßig Daten von http://reseplanerare.resrobot.se/bin/help.exe/sn?L=vs_resrobot& mit curl ab.
curl 'http://reseplanerare.resrobot.se/bin/mgate.exe' -XPOST -H 'DNT: 1' -H 'Content-Type: application/x-www-form-urlencoded' -H 'Referer: http://reseplanerare.resrobot.se/bin/help.exe/sn?L=vs_resrobot&tpl=webapp&' -H 'Origin: http://reseplanerare.resrobot.se' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/602.4.8 (KHTML, like Gecko) Version/10.0.3 Safari/602.4.8' --data '{"ver":"1.10","lang":"swe","auth":{"type":"AID","aid":"h5o3n7f4t2m8l9x1"},"client":{"id":"SAMTRAFIKEN","type":"WEB","name":"Resrobot","v":"3.0.0","l":"vs_resrobot"},"formatted":false,"svcReqL":[{"meth":"JourneyDetails","req":{"jid":"1|5532|0|80|5032017"}}],"ext":"SAM.3.0"}'| jq
Leider ist die Ausgabe sehr unübersichtlich. Trotz einiger "Versuche", komme ich nicht auf das unten beschriebene gewünschte Ergebnis.
-> Wie bekommt man es hin (falls überhaupt möglich), dass die Uhzeitinfo dem jeweiligen Stationsnamen zugeordnet (und auch direkt unterhalb des Stationsnamen) angezeigt wird? Die Abzählung, welche Uhrzeitinfo zu welchem Stationsnamen gehören könnte, ist auf Dauer etwas umständlich.
Folgende Ideen hatte ich, nur es wird (logischerweise) ebenfalls alles untereinander angezeigt.
Reine Anzeige der Stationsnamen:
| jq '.svcResL[0].res.common.locL[].name'
Anzeige der "Uhrzeitinfos":
| jq '.svcResL[0].res.journey.stopL[]'
Vielen Dank für die Hilfe.
Zuletzt bearbeitet: