wget salvando apenas a primeira linha de cookies

0

Eu quero baixar e salvar todos os cookies de uma determinada página da web ao usar o wget. No entanto, wget está salvando apenas a primeira linha. Quero que os cookies salvos do wget sejam os mesmos que os cookies que estou visualizando, por exemplo, das ferramentas do desenvolvedor do Google Chrome.

A linha que estou usando é:

wget "<website here>" --keep-session-cookies --save-cookies=cookies.txt

Depois, quando verifico cookies.txt, não é o mesmo que se eu carregasse "[website]" no Google Chrome e visualizasse os cookies na janela Developer Tools.

Como faço para baixar e salvar todos os cookies no wget? Obrigado.

    
por jrand 18.06.2014 / 18:45

1 resposta

1

O Wget apenas "vê" os cookies definidos pelo servidor. Não processa o código JavaScript, pelo que não obtém, por ex. Cookies do Google Analytics.

Exemplo www.t3n.de:

Mas com o wget, isso parece com isso (sem cookies encontrados):

$ wget www.t3n.de -q --keep-session-cookies --save-cookies=cookies.txt -O /dev/null && cat cookies.txt
# HTTP cookie file.
# Generated by Wget on 2014-06-19 13:53:30.
# Edit at your own risk.
    
por 19.06.2014 / 13:55

Tags