Usando cookies com lynx

8

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 acontece:

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

se for de alguma ajuda - aqui está o traço:

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

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

    
por XXL 24.07.2011 / 17:13

2 respostas

1

O documento a seguir indica que você pode obter esse comportamento compilando o Lynx com o sinalizador --enable-persistent-cookies . O comportamento é desabilitado por padrão, mas implica estar habilitado com este sinalizador de configuração.

Você pode usar checkinstall ou similar para criar facilmente um pacote para seu sistema a partir do código-fonte.

Fonte: link

    
por 09.01.2013 / 01:19
1

Tente definir -cookie_save_file no mesmo arquivo.

    
por 27.03.2012 / 00:37