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?
0 Antworten auf die Frage
Verwandte Probleme
-
4
Verwenden Sie öffentliche Terminals, um sich mit Ihren persönlichen Zugangsdaten anzumelden
-
2
Anrufen, aber keine Seite mit wget herunterladen
-
1
Melden Sie sich bei thunderbird3.0B2 für Newsgroups an, für die kein Login erforderlich ist
-
1
wget und cookies.txt - domain.tld vs. .domain.tld
-
2
Deaktivieren der Funktion "Ungelesene Nachrichten" auf dem Windows XP-Anmeldebildschirm
-
6
Führen Sie automatisch ein Skript aus, wenn Sie sich bei Windows anmelden
-
4
Windows XP ist gesperrt, Sie müssen wieder rein
-
4
Melden Sie sich bei Windows XP an, ohne dass eine Tastatur angeschlossen ist
-
6
Linux Benutzername @ Server verschwindet nach dem Anmelden als root
-
2
So löschen Sie den Anmeldeverlauf von Messenger: Mac