Baixando um arquivo grande autenticado com ferramentas de linha de comando

Baixando um arquivo grande autenticado com ferramentas de linha de comando

Preciso baixar um arquivo com cerca de 1,6 GB. Gostaria de fazer o download por meio de uma ferramenta de linha de comando axelcomo wgetoucurl

Porém, como posso baixar um arquivo que precisa estar logado no site antes do download?

Exemplo:

Preciso baixar um software do site de desenvolvedores da Apple com este URL:https://developer.apple.com/downloads/index.action?name=Xcode#

Ele pede login e após um login bem-sucedido mostra outra página da web com a >> lista de arquivos para download. Depois de clicar no link de download específico:https://developer.apple.com/downloads/download.action?path=Developer_Tools/xcode_4.6.3/xcode4630916281a.dmgO download começa.

Como realizar esta tarefa com axelouwget

Responder1

É assim que eu autentico em alguns sites com o wget.

wget --user=username --ask-password url_here/file.bar

O --ask-passwordparâmetro pede uma senha. Certifique-se de substituir usernamepelo seu nome de usuário real e alterar o URL de acordo com suas necessidades.

Acho que você não pode usar o wget para acessar o site da Apple mencionado.

informação relacionada