Como baixar um URL como um arquivo?

22

Um URL de website "ocultou" alguns arquivos MP3, incorporando-os como arquivos Shockwave , da seguinte forma.

<span class="caption"><!-- Odeo player --><embed src="http://odeo.com/flash/audio_player_tiny_gray.swf"quality="high"name="audio_player_tiny_gray" align="middle" allowScriptAccess="always" wmode="transparent" type="application/x-shockwave-flash" flashvars="valid_sample_rate=true external_url=http://podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></span>

Como posso baixar os arquivos para ouvir off-line?

Eu encontrei dois métodos:

1. O método de estouro de pilha

Crie um novo arquivo HTML local apenas com os links, por exemplo:

<a href="http://podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3">Sunday Edition 25Nov2008</a>

Abra o arquivo no navegador, clique com o botão direito no link e em Arquivo > Salvar link como.

2. O método de superusuário

Instale o Firefox addin Iget . (Certifique-se de usar a versão correta para sua versão do Firefox.)

Ferramentas > Downloads > Insira o URL no campo.

Existem outras maneiras?

    
por Michelle 08.07.2014 / 22:19

17 respostas

12

No Linux, use 'wget' na linha de comando:

wget http://podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3

Se você quiser uma ferramenta semelhante no Windows, você pode instalar o wget através do Cygwin ou usar um dos Portas GNU Win32 .

No Mac OS X, há cURL , que parece ter uma versão do Windows.

    
por 23.07.2009 / 06:29
14

3. O método da linha de comando

Faça o download / install / build wget ou similar e baixe da linha de comando:

wget http://some/url
    
por 23.07.2009 / 00:09
9

Eu uso DownThemAll para isso. Você pode simplesmente copiar o link, abrir a janela do gerenciador e selecionar "Adicionar URL", desde que não escolha os links quando for executado normalmente.

    
por 23.07.2009 / 01:25
6

Aqui está uma maneira de criar uma página de download sem sair do navegador.

  1. Navegue até a página da web (que eu acredito ser link ?)
  2. Digite este JavaScript na sua barra de endereço:

javascript:document.documentElement.innerHTML.match(/external_url=([^\"]*\.mp3)\"/);document.write('<'+'a href="'+RegExp.$1+'">download<'+'/a>')

    
por 29.08.2009 / 19:24
6

Se você tiver os URLs prontos e o Firefox delicioso, basta fazer o download de URLs colando-os no gerenciador de downloads. Eu só testei isso com o FF v26 e ainda funciona assim. btw jtbandes diz, isso funciona no Chrome também.

link

    
por 31.01.2014 / 09:25
4

Que tal este site: www.downloadurlfile.com ? Cria um link para download para o URL.

    
por 11.12.2012 / 18:26
3

Ao usar o Firefox, você não precisa de nenhum add-on. Basta ir ao menu Ferramentas »Informações da página (ou pressione Control / Command-I) e selecione a guia Mídia. Aqui você verá todas as mídias (imagens, vídeo, áudio, ...) incorporadas na página, incluindo um botão" Salvar como ... ".

    
por 20.03.2017 / 11:04
2

O Firefox 10.0.2 ainda não pode baixar diretamente um URL.

O primeiro método do criador original (criar um arquivo HTML contendo <a href="...">link</a> , abrir no Firefox, clicar com o botão direito no link, salvar como) pode ser otimizado com um pouco de javascript como este:

<script type="text/javascript">
var copylink = function(){document.getElementById("thelink").href = document.getElementById("theurl").value}
</script>
<input id="theurl" type="text"/>
<button type="button" onclick="copylink()">Update Link</button>
<a id="thelink" href="">Download Link</a>

Este pequeno arquivo HTML pode ser colocado no favorito. Então o novo fluxo será:

  • Abra este HTML do favorito
  • Copie o URL de colar para a caixa de texto
  • Clique em "Atualizar link"
  • Clique com o botão direito do mouse em "Link do download", Salvar como

(Ou simplesmente copie-o para um jsFiddle e use-o lá, por exemplo assim )

    
por 30.05.2013 / 04:30
1

Há também uma infinidade de aplicativos de download de monitoramento da área de transferência que iniciarão o download de um arquivo quando ele for copiado para a área de transferência, se você gostar desse tipo de coisa. Eu usei FreeDownloadManager no passado.

    
por 23.07.2009 / 01:26
0

Eu sempre uso o aplicativo wget no linux ou axel se eu souber que não sobrecarregarei o servidor com 4 conexões e quero mais rápido. Ambos estão disponíveis no Windows com o Cygwin. Se estiver em um site que eu vou raspar com frequência, crie um script para extrair o URL para mim e executar semelhante.

    
por 23.07.2009 / 00:09
0

Para o Safari, isso pode ser feito colando-se a URL na janela de downloads.

    
por 23.07.2009 / 01:33
0

O outro método de linha de comando seria Curl que também pode ler URLs de um Arquivo. Como alternativa, você pode escrever um script de nível mais alto que obtenha a página original e analisa as URLs para obter individualmente usando algo como Perl, Python, Ruby, talvez até mesmo JScript ou ZSH .

    
por 23.07.2009 / 09:40
0

Se o seu navegador não suportar iniciar um download por meio de uma URL direta (como Safari ), basta copiar o URL na barra de endereço e ir em Arquivo > Salvar como .

    
por 20.03.2017 / 11:04
0

Usando o Safari, tudo o que você precisa fazer é abrir a janela de atividades e clicar no arquivo na lista de arquivos. Ele deve então começar a baixar o arquivo.

Se a mídia abrir em uma nova janela e no menu Arquivo - > Salvar como está desativado, então eu uso o seguinte no Mac OS X.

curl -o sundayEdition.mp3 http://podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3
    
por 31.07.2012 / 22:07
0

Primeiro, tente visitar o URL no navegador da web. Ele deve solicitar o download. Mas, se os plug-ins estão estragando tudo, veja abaixo.

Instale um gerenciador de downloads como Gerenciador de download da Internet e use sua opção Adicionar URL para colar o URL em questão. Isso pode fazer o download de qualquer tipo de recurso de forma confiável.

    
por 31.01.2014 / 09:49
0

Você pode automatizar o processo:

  1. Crie um programa que filtrará os links da página.
  2. Alimente os links para wget , curl ou simplesmente faça o script para download.

No Linux, você pode fazer isso facilmente na linha de comando:

xidel http://yoursite/ -e "//embed/@flashvars" | cut -d'=' -f3 | wget -i -

O acima irá baixar todos os mp3s no diretório a partir do qual é executado. Você deve baixar o comando xidel primeiro.

    
por 31.01.2014 / 10:13
-1

Copie e cole o URL no Firefox e voila. Download instantâneo. Método mais fácil de longe; )

    
por 30.06.2013 / 08:01