2009-07-22 22:02:45 +0000 2009-07-22 22:02:45 +0000
24
24

Como descarregar um URL como ficheiro?

O URL de um sítio web tem “escondido” alguns ficheiros MP3 incorporando-os como Shockwave ficheiros, como se segue.

<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 descarregar os ficheiros para audição off-line?

Encontrei dois métodos:

1. O Método Stack Overflow

Criar um novo ficheiro HTML local apenas com os links, por exemplo:

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

Abrir o ficheiro no browser, clicar no link com o botão direito do rato e Arquivo > Guardar Link Como.

2. O Método Super Utilizador

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

Ferramentas > Downloads > Insira o URL no campo.

Existem outras formas?

Respostas (17)

14
14
14
2009-07-22 22:09:51 +0000

3. O método da linha de comando

Descarregar/instalar/construir wget ou semelhante e descarregar da linha de comando:

wget http://some/url
12
12
12
2009-07-22 22:11:36 +0000

No Linux, use ‘wget’ na linha de comando:

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

Se quiser uma ferramenta semelhante no Windows, pode instalar wget via Cygwin ou usar uma das portas GNU Win32 .

No Mac OS X, existe cURL , que parece ter uma compilação do Windows.

9
9
9
2009-07-22 23:25:14 +0000

Utilizo DownThemAll para isto. Pode simplesmente copiar o link, abrir a janela do gestor e seleccionar ‘Adicionar URL’, assumindo que não apanha os links quando executado normalmente.

7
7
7
2014-01-31 08:25:35 +0000

se tiver os URLs prontos e um Firefox de baunilha, pode simplesmente descarregar os URLs colando-os no gestor de descarregamento. Acabei de testar isto com FF v26 e ainda funciona assim. btw jtbandes diz, isto também funciona em Cromo. http://lifehacker.com/5915644/download-any-file-or-web-page-by-pasting-its-url-into-firefoxs-download-window

6
6
6
2009-08-29 17:24:54 +0000

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

  1. navegue para a página web (que suponho ser http://www.cbc.ca/thesundayedition/ ?).
  2. Escreva este JavaScript na sua barra de endereços:

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

4
4
4
2012-12-11 16:43:27 +0000

Que tal este sítio web? www.downloadurlfile.com ?? Cria um link para o URL que pode ser descarregado.

3
3
3
2009-10-18 00:11:20 +0000

Ao utilizar o Firefox, então não precisa de quaisquer complementos. Basta ir ao menu Ferramentas “ Informação da Página (ou premir Control/Command-I) e seleccionar o separador Media. Aqui verá todos os media (imagens, vídeo, áudio, …) incorporados na página, incluindo um botão "Guardar como…” .

2
2
2
2012-03-06 04:42:47 +0000

O Firefox 10.0.2 ainda não pode descarregar directamente um URL.

O método original asker first (criar ficheiro HTML contendo <a href="...">link</a>, abrir no Firefox, clicar no link com o botão direito do rato, guardar como) pode ser optimizado 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 ficheiro HTML pode ser colocado no favorito. Assim, o novo fluxo será:

  • Abrir este HTML do favorito & - Copiar URL de pasta para a caixa de texto
  • Clicar em ‘Update Link’
  • Clicar com o botão direito do rato em ‘Download Link’, Guardar como

(Ou simplesmente copiá-lo para um jsFiddle e utilizá-lo lá, por exemplo como este )

1
1
1
2009-07-23 06:02:22 +0000

Utilizando o Safari, basta abrir a janela de actividade e depois clicar no ficheiro da lista de ficheiros. Deverá então começar a descarregar o ficheiro.

Se o suporte abrir numa nova janela e o menu Arquivo -> Salvar Como estiver desactivado, então uso o seguinte em Mac OS X.

curl -o sundayEdition.mp3 http://podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3
1
1
1
2009-07-22 23:26:00 +0000

Há também uma infinidade de aplicações de monitorização da área de transferência que começarão a descarregar um ficheiro quando este for copiado para a área de transferência, se gostar desse tipo de coisas. Já usei FreeDownloadManager no passado.

1
1
1
2009-07-23 07:40:11 +0000

O outro método de linha de comando seria Curl que também pode ler URLs de um ficheiro. Alternativamente pode escrever um script de nível superior que obtém a página original, e analisa os URLs para obter individualmente usando algo como Perl, Python, Ruby, talvez até JScript, ou ZSH .

0
0
0
2009-07-22 22:09:49 +0000

Utilizo sempre a aplicação wget em linux ou axel se souber que não vou sobrecarregar o servidor com 4 ligações e quero-o mais rápido. Ambas estão disponíveis em janelas com Cygwin. Se estiver num site que vou raspar frequentemente, crie um script para extrair o URL para mim e corra de forma semelhante.

0
0
0
2009-07-23 04:34:00 +0000

Se o seu navegador não suportar iniciar um download através de um URL directo (tal como Safari ), pode simplesmente copiar o URL para a barra de endereços e ir para Arquivo > Salvar Como.

0
0
0
2009-07-22 23:33:12 +0000

Para Safari, isto pode ser conseguido colando o URL na janela de downloads.

0
0
0
2014-01-31 09:13:24 +0000

Pode automatizar o processo utilizando Xidel :

Xidel é uma ferramenta de linha de comando para download e extract dados de páginas HTML/XML ou JSON-APIs, utilizando CSS, XPath 3.0, XQuery 3.0, JSONiq ou modelos de padrões. Também pode criar documentos XML/HTML/JSON novos ou transformados.

Xidel é xmllint, jq, curl/wget todos embrulhados em um só. Pode não ter todas as características que os outros têm, mas chega muito perto.

Extrair a url:

xidel -s "http://yoursite/" -e "//embed/substring-after(@flashvars,'external_url=')"
http://podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3

ou

xidel -s "http://yoursite/" -e "//embed/extract(@flashvars,'http.+')"
http://podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3

Descarregue a url:

xidel -s "http://yoursite/" -f "//embed/extract(@flashvars,'http.+')" --download .

P.s. Estas consultas utilizam a citação do Windows. Se estiver no Linux, certifique-se de trocar " e ':

xidel -s "http://yoursite/" -f '//embed/extract(@flashvars,"http.+")' --download .
0
0
0
2014-01-31 08:49:09 +0000

Primeiro, tente visitar o URL no navegador da web. Deverá solicitar o download. Mas, se os plug-ins estiverem a estragar as coisas, ver abaixo.

Instale um gestor de descarga como Internet Download Manager e use a sua opção de adicionar URL para colar a URL em questão. Isto pode descarregar qualquer tipo de recursos de forma fiável.

-1
-1
-1
2013-06-30 06:01:57 +0000

Copiar e colar URL em Firefox e voila. Descarregamento instantâneo. O método mais fácil de longe ; )