Das Format ist das Netscape-Format, wie in der Manpage angegeben, und dieses Format ist:
Das Layout der Datei "cookies.txt" von Netscape sieht so aus, dass jede Zeile ein Name-Wert-Paar enthält. Eine Beispieldatei "cookies.txt" enthält möglicherweise einen Eintrag, der wie folgt aussieht:
.netscape.com TRUE / FALSE 946684799 NETSCAPE_ID 100103
Jede Zeile steht für eine einzelne gespeicherte Information. Zwischen den Feldern wird jeweils ein Tabulator eingefügt.
Von links nach rechts stellt jedes Feld Folgendes dar:
domain - Die Domäne, die erstellt hat UND die die Variable lesen kann.
flag - Ein TRUE / FALSE-Wert, der angibt, ob alle Computer in einer bestimmten Domäne auf die Variable zugreifen können. Dieser Wert wird vom Browser abhängig von dem Wert, den Sie für die Domain festgelegt haben, automatisch festgelegt.
path - Der Pfad in der Domäne, für den die Variable gültig ist.
secure - Ein TRUE / FALSE-Wert, der angibt, ob für den Zugriff auf die Variable eine sichere Verbindung mit der Domäne erforderlich ist.
Ablauf - Die UNIX-Zeit, zu der die Variable abläuft. Die UNIX-Zeit ist definiert als die Anzahl der Sekunden seit dem 1. Januar 1970, 00:00:00 GMT.
name - Der Name der Variablen.
value
- Der Wert der Variablen.
Eine Möglichkeit, Cookies für wget zu erhalten, besteht darin, die Optionen --keep-session-cookies von wget zu verwenden.
Beispielsweise :
Dies
?__login etc
hängt von der Website ab, die Sie spiegeln möchten. Möglicherweise müssen Sie sich ansehen, wie das Authentifizierungsformular funktioniert.Dann können Sie verwenden:
quelle
Das Netscape-Cookie-Dateiformat für jede Datenzeile ist wie oben beschrieben, aber Sie können es nur dann einlesen,
HTTP::Cookies::Netscape
wenn eine solche Kopfzeile vorhanden ist, die für das gesamte Dateiformat erforderlich ist:oder dieses:
quelle