Utiliser des cookies avec Lynx


10

lynx -cfg = cfg.file $ URL

cela fonctionne avec le contenu suivant du fichier .cfg:

SET_COOKIES: TRUE
ACCEPT_ALL_COOKIES: TRUE
PERSISTENT_COOKIES: TRUE
COOKIE_FILE: cookie.file

cependant, cela ne signifie pas:

lynx -cookies = 1 -accept_all_cookies = 1 -cookie_file = cookie.file $ URL

si ça va être d'une aide - voici la trace:

parse_arg (arg_name = -cookies = 1, mask = 1, count = 2)
parse_arg lookup (cookies = 1)
... skip (mask 1/4)
parse_arg (arg_name = -accept_all_cookies = 1, mask = 1, count = 3 )
parse_arg lookup (accept_all_cookies = 1)
... skip (mask 1/4)
parse_arg (arg_name = -cookie_file = cookie.file, mask = 1, count = 4)
parse_arg lookup (cookie_file = cookie.file)
... skip (mask 1/4)
parse_arg (arg_name = $ URL, mask = 1, count = 5)
parse_arg startfile: $ URL

question évidente, pourquoi? la différence réelle, d'après ce que je vois, est l'incapacité de déclencher "PERSISTENT_COOKIES: TRUE" par les options de ligne de commande dans lynx. ou, peut-être, j'ai oublié / mal compris quelque chose?


2
oui, en effet, j'ai vérifié que le problème n'est lié qu'à ce paramètre, car cela semble fonctionner très bien lynx -cfg=dupe.cfg -cookies -accept_all_cookies -cookie_file=cookie.file $URL:, la seule chose que "dupe.cfg" contient est "PERSISTENT_COOKIES: TRUE". cependant, ma question demeure - comment activer ce paramètre via la ligne de commande?
XXL

grand Q - +1 dans l'espoir de vous trouver une réponse.
mbb

Réponses:


3

Le document suivant implique que vous pouvez obtenir ce comportement en compilant Lynx avec l' --enable-persistent-cookiesindicateur. Le comportement est désactivé par défaut, mais implicite d'être activé avec cet indicateur de configuration.

Vous pouvez utiliser checkinstallou similaire pour créer facilement un package pour votre système à partir de la source.

Source: http://lynx.isc.org/release/lynx2-8-7/lynx_help/Lynx_users_guide.html#Cookies


1

Essayez de définir -cookie_save_filele même fichier.


malheureusement, cela n'a pas résolu le problème pour moi.
XXL
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.