13369

Über Bash bei Website anmelden

gelöstFrageLinux
Hallo zusammen,

für mein Studium gibt es eine ics-Datei mit den Vorlesungsterminen, die man aus einem internen Bereich herunterladen kann. Ich möchte, dass mein Raspberry Pi die künftig regelmäßig automatisch runterlädt. Dazu muss man sich aber vorher in dem internen Bereich einloggen. Kann ich über die Batch irgendwie Formulardaten übergeben, um dann eine Session zu haben, in der ich die Datei runterladen kann? Wie ist das mit Cookies?

Anschließend würde ich die Datei dann zum Beispiel mit wget runterladen. Allerdings wird da zwischendurch noch etwas umgeleitet. Die URL, die man aufruft, ist eine asp-Datei und es werden GET-Variablen übergeben. Zurück kommt dann eine ics-Datei. Ich möchte natürlich dann nicht die asp-Datei runterladen. Muss man da irgendwas beachten oder funktioniert das ganz einfach, wie gewünscht?

Gruß Markus
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 285992

Url: https://administrator.de/forum/ueber-bash-bei-website-anmelden-285992.html

Ausgedruckt am: 08.05.2025 um 14:05 Uhr

122990
Lösung 122990 19.10.2015 aktualisiert um 16:11:34 Uhr
Goto Top
Moin Markus,
mit den Developper Tools der Browser ermitteln wie die Daten und an welche Seite übermittelt werden. Dann mit curl die entsprechenden Daten übermitteln, bei Bedarf Cookies speichern und bei jedem Aufruf mit übergeben.
Alles sehr sehr spezifisch an die entsprechende Seite anzupassen, ein universelles Rezept das auf alle Seiten passt gibt es dafür nicht.
Hier im Forum gibt es aber zahlreiche Beipspiele wie komplex das werden kann, je nachdem wie die Webseite aufgebaut ist.
Z.B.:

Gruß grexit

p.s. Batch gibt's nur unter Windows, du meinst wohl Bash, korrigier das doch bitte im Titel. Danke.
13369
13369 19.10.2015 um 16:11:31 Uhr
Goto Top
Vielen Dank für den Tipp! Mit ein bisschen experimentieren klappt es mit curl. Und der Titel ist korrigiert ;)