
13369
19.10.2015, aktualisiert um 16:11:34 Uhr
Über Bash bei Website anmelden
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
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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 285992
Url: https://administrator.de/forum/ueber-bash-bei-website-anmelden-285992.html
Ausgedruckt am: 08.05.2025 um 14:05 Uhr
2 Kommentare
Neuester Kommentar

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.
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.:
- Informationen aus dem Webinterface einer Fritz!Box via Shellscript auslesen
- Powershell-Script, das sich auf Website anmeldet und dann eine andere speichert
- Batch!? - Automatischer Login auf Webseite mit bestätigen eines Klicks vorher
Gruß grexit
p.s. Batch gibt's nur unter Windows, du meinst wohl Bash, korrigier das doch bitte im Titel. Danke.