Usando cookies com lynx

10

lynx -cfg = cfg.file $ URL

isso funciona com o seguinte conteúdo do arquivo .cfg:

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

no entanto, isso não:

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

se for de alguma ajuda - aqui está o rastreio:

parse_arg (arg_name = -cookies = 1, máscara = 1, contagem = 2)
parse_arg pesquisa (cookies = 1)
... pular (máscara 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)
... pular (máscara 1/4)
parse_arg (arg_name = $ URL, máscara = 1, contagem = 5)
parse_arg arquivo de início: $ URL

pergunta óbvia, por quê? a diferença real, pelo que vejo, é a incapacidade de acionar "PERSISTENT_COOKIES: TRUE" por opções de linha de comando no lynx. ou, talvez, eu tenha esquecido / entendido mal alguma coisa?

XXL
fonte
2
sim, verifiquei que o problema está relacionado apenas a essa configuração, pois parece funcionar bem: lynx -cfg=dupe.cfg -cookies -accept_all_cookies -cookie_file=cookie.file $URLa única coisa que "dupe.cfg" contém é "PERSISTENT_COOKIES: TRUE". no entanto, minha pergunta ainda permanece - como alguém ativa essa configuração via linha de comando?
XXL
ótimo Q - +1 na esperança de encontrar uma resposta.
mbb 24/07

Respostas:

3

O documento a seguir implica que você pode obter esse comportamento compilando o Lynx com o --enable-persistent-cookiessinalizador. O comportamento está desativado por padrão, mas está implícito a ser ativado com esse sinalizador de configuração.

Você pode usar checkinstallou semelhante para criar facilmente um pacote para o seu sistema a partir da fonte.

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

Sectio Aurea
fonte
1

Tente definir -cookie_save_fileo mesmo arquivo.

mgorven
fonte
infelizmente, isso não resolveu o problema para mim.
XXL