Le format est le format Netscape comme indiqué dans la page de manuel et ce format est:
La disposition du fichier cookies.txt de Netscape est telle que chaque ligne contient une paire nom-valeur. Un exemple de fichier cookies.txt peut avoir une entrée qui ressemble à ceci:
.netscape.com TRUE / FALSE 946684799 NETSCAPE_ID 100103
Chaque ligne représente une seule information stockée. Un onglet est inséré entre chacun des champs.
De gauche à droite, voici ce que représente chaque champ:
domaine - Le domaine qui a créé ET qui peut lire la variable.
flag - Une valeur TRUE / FALSE indiquant si toutes les machines d'un domaine donné peuvent accéder à la variable. Cette valeur est définie automatiquement par le navigateur, en fonction de la valeur que vous définissez pour le domaine.
path - Chemin dans le domaine pour lequel la variable est valide.
secure - Une valeur TRUE / FALSE indiquant si une connexion sécurisée avec le domaine est nécessaire pour accéder à la variable.
expiration - Heure UNIX à laquelle la variable expirera. L'heure UNIX est définie comme le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00:00 GMT.
name - Le nom de la variable.
value
- La valeur de la variable.
Une façon d'obtenir des cookies pour wget est d'utiliser les options --keep-session-cookies de wget.
Par exemple :
Cela
?__login etc
dépend du site Web que vous essayez de mettre en miroir, vous devrez peut-être examiner le fonctionnement du formulaire d'authentification.Ensuite, vous pouvez utiliser:
la source
Le format de fichier des cookies Netscape pour chaque ligne de données est comme ci-dessus, mais vous ne pourrez pas le lire à
HTTP::Cookies::Netscape
moins qu'il ait une ligne d'en-tête comme celle-ci, dont le format de fichier complet nécessite:ou ca:
la source