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?

XXL
la source
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

Sectio Aurea
la source
1

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

mgorven
la source
malheureusement, cela n'a pas résolu le problème pour moi.
XXL