Oh. Eu tinha dado o URL errado e vagando por que não está funcionando. Muito obrigado.
Vorac
3
Sourceforge URL de muitas vezes precisam ser citado devido à &'s neles também (pré redirecionamento)
Matt
2
Observe que, ao usar wgetcom o URL de download do SourceForge, a wgetsaída mostra o Location:cabeçalho que contém o URL "real" para o qual a operação HTTP GET é redirecionada. Copie esse URL para uso subsequente com agentes HTTP GET que não podem seguir redirecionamentos.
Jonathan Ben-Avraham
1
isso não funciona mais: a execução do seu comando acaba com um download?use_mirror=vorboss.htmlarquivo. Qual é a solução agora?
David Portabella #
1
Você tem um% 22 (") no final do URL. Não tive problemas comwget 'http://downloads.sourceforge.net/project/romfs/genromfs/0.5.2/genromfs-0.5.2.tar.gz'
Matteo
6
Inicie o download no navegador chrome. Quando começar, cancele-o e vá para a página de downloads. Você pode ver o URL do download. Copie-o e use-o com o wget.
Isso parece ser desnecessariamente complicado. Observe que alguns sistemas não têm o Chrome instalado. Existe alguma razão pela qual sua resposta seria preferível à de dois anos?
G-Man diz 'Reinstate Monica'
1
Bem dito sobre o cromo. Eu estava apenas tentando fornecer um truque simples que também poderia ser útil para outros sites.
Prasanna Kumar
1
Funciona também no Firefox.
user5359531
Por que "navegador chrome"? BTW, isso não é conveniente para uso em um ambiente de linha de comando. Normalmente, as pessoas que usam o wget não estão em um ambiente gráfico.
cedbeu
5
Clique no link, você será redirecionado e verá algo como "Redirecionando ... se você não for redirecionado automaticamente, clique no link direto .
Copie a localização do link [direto], cole-a na linha de comando como esta
Não wgetsegue redirecionamentos automaticamente para você?
Dmitry Grigoryev
1
@DmitryGrigoryev seria, se fosse um redirecionamento 301/302 adequado. Esta é uma página de destino seguida por um redirecionamento com script.
Muru
1
Obrigado, sua postagem resolveu meu problema irritante. Na página atual de download do sourceforge, "link direto" é exibido se você clicar em "Problemas ao fazer o download?" botão.
man wget
?Respostas:
O wget segue os redirecionamentos automaticamente. Apenas dê a URL como argumento
fonte
&
's neles também (pré redirecionamento)wget
com o URL de download do SourceForge, awget
saída mostra oLocation:
cabeçalho que contém o URL "real" para o qual a operação HTTP GET é redirecionada. Copie esse URL para uso subsequente com agentes HTTP GET que não podem seguir redirecionamentos.download?use_mirror=vorboss.html
arquivo. Qual é a solução agora?wget 'http://downloads.sourceforge.net/project/romfs/genromfs/0.5.2/genromfs-0.5.2.tar.gz'
Inicie o download no navegador chrome. Quando começar, cancele-o e vá para a página de downloads. Você pode ver o URL do download. Copie-o e use-o com o wget.
fonte
Clique no link, você será redirecionado e verá algo como "Redirecionando ... se você não for redirecionado automaticamente, clique no link direto .
Copie a localização do link [direto], cole-a na linha de comando como esta
É isso aí! Funcionou para mim.
Edit: Você deve omitir tudo após o '?' caractere no URL, ou o nome do arquivo também terá essa parte.
fonte
wget
segue redirecionamentos automaticamente para você?