Verwenden von Wget zum Speichern von Seiten, für die eine Anmeldung erforderlich ist?

532
Tamara Macadam

Ich habe versucht, die privaten Nachrichten meines Forums mit Wget zu archivieren (es ist ein benutzerdefinierter Forum-Server, daher kann ich nicht einfach auf "Alle Nachrichten exportieren" klicken, wie Sie es in phpbb können). Sie stecken also hinter einer Login-Seite.

Das habe ich ausprobiert (mit Benutzername und Passwort aus naheliegenden Gründen):

wget --save-cookies cookies.txt --keep-session-cookies --post-data 'user_session_name=foo&user_session_password=bar' http://nanowrimo.org/en/sign_in wget --load-cookies cookies.txt --keep-session-cookies -k -p -m -E -np --output-file=log.txt http://nanowrimo.org/en/messages 

Die Anmeldeseite ist http://nanowrimo.org/de/sign_in und die Seite, die ich archivieren möchte, ist http://nanowrimo.org/de/messages (Sie können diese Seite nicht aufrufen, da Sie angemeldet sein müssen ).

Die eigentliche Seite wird nicht gespeichert, sondern nur zur Anmeldeseite geleitet. Mache ich hier etwas falsch?

1

0 Antworten auf die Frage