Como fazer o download através do POST usando o wget

0

Se eu tiver um URL semelhante a este: link

Como faço para baixar o arquivo usando o wget? Toda vez que eu tento eu sempre acabo baixando o arquivo php.

    
por Coding District 10.10.2011 / 01:49

1 resposta

3

O arquivo php que você baixou com wget é, na verdade, um arquivo zip com php extensões. Renomeie a extensão do arquivo e você poderá extrair o conteúdo normalmente.

wget salva o arquivo com o mesmo nome do nome do arquivo na URL, por padrão. Para definir o nome da saída, veja o comentário do @bfhd.

Para um caso em que você precisa obter informações de autenticação do POST, é possível fazer o seguinte, que é extraído de StackOverflow: Como usar os dados de postagem do wget

# Log in to the server.  This can be done only once.                   
wget --save-cookies cookies.txt \
     --post-data 'user=foo&password=bar' \
     http://server.com/auth.php

# Now grab the page or pages we care about.
wget --load-cookies cookies.txt \
     -p http://server.com/interesting/article.php
    
por 10.10.2011 / 02:11

Tags