Utilizzo dei cookie con lince


10

lynx -cfg = cfg.file $ URL

funziona con i seguenti contenuti del file .cfg:

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

tuttavia, ciò non:

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

se sarà di aiuto - ecco la traccia:

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 )
ricerca parse_arg (accept_all_cookies = 1)
... skip (maschera 1/4)
parse_arg (arg_name = -cookie_file = cookie.file, mask = 1, count = 4)
ricerca parse_arg (cookie_file = cookie.file)
... skip (maschera 1/4)
parse_arg (arg_name = $ URL, maschera = 1, count = 5)
parse_arg startfile: $ URL

domanda ovvia, perché? la differenza effettiva, da quello che vedo, è l'incapacità di innescare "PERSISTENT_COOKIES: TRUE" dalle opzioni della riga di comando in lince. o, forse, ho trascurato / frainteso qualcosa?


2
sì, in effetti, ho verificato che il problema è legato solo a lynx -cfg=dupe.cfg -cookies -accept_all_cookies -cookie_file=cookie.file $URLquell'impostazione , poiché sembra funzionare perfettamente: l'unica cosa che contiene "dupe.cfg" è "PERSISTENT_COOKIES: TRUE". tuttavia, la mia domanda rimane ancora: come si attiva questa impostazione dalla riga di comando?
XXL

grande Q - +1 nella speranza di trovarti una risposta.
mbb

Risposte:


3

Il seguente documento implica che è possibile ottenere questo comportamento compilando Lynx con il --enable-persistent-cookiesflag. Il comportamento è disabilitato per impostazione predefinita, ma è implicito che sia abilitato con questo flag di configurazione.

È possibile utilizzare checkinstallo simili per creare facilmente un pacchetto per il sistema dall'origine.

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


1

Prova a impostare -cookie_save_filelo stesso file.


sfortunatamente, questo non ha risolto il problema per me.
XXL
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.