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

¿Cómo descargar una URL como archivo?

La URL de un sitio web ha “ocultado” algunos archivos MP3 incrustándolos como archivos Shockwave , de la siguiente manera.

<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>

¿Cómo puedo descargar los archivos para escucharlos sin conexión?

He encontrado dos métodos:

1. El método Stack Overflow

Crear un nuevo archivo HTML local con sólo los enlaces, por ejemplo:

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

Abrir el archivo en el navegador, hacer clic derecho en el enlace y Archivo > Guardar enlace como.

2. El método del superusuario

Instale el complemento de Firefox Iget . (Asegúrese de utilizar la versión correcta para su versión de Firefox.)

Herramientas > Descargas > Introduzca la URL en el campo.

**¿Hay otras formas?

Respuestas (17)

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

3. El método de la línea de comandos

Descargar/instalar/construir wget o similar y descargar desde la línea de comandos:

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

En Linux, usa ‘wget’ en la línea de comandos:

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

Si quieres una herramienta similar en Windows, podrías instalar wget a través de Cygwin o usar uno de los GNU Win32 ports .

En Mac OS X, existe cURL , que parece tener una versión para Windows.

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

Yo uso DownThemAll para esto. Sólo tienes que copiar el enlace, abrir la ventana del gestor y seleccionar ‘Añadir URL’, suponiendo que no recoge los enlaces cuando se ejecuta normalmente.

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

si tienes las URLs listas y un Firefox vainilla, puedes simplemente descargar las URLs pegándolas en el gestor de descargas. Acabo de probar esto con FF v26 y todavía funciona así. btw jtbandes dice, esto funciona en Chrome también. 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

Aquí hay una manera de crear una página de descarga sobre la marcha sin salir del navegador.

  1. Navega a la página web (que supongo que es http://www.cbc.ca/thesundayedition/ ?).
  2. Escriba este JavaScript en su barra de direcciones:

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

¿Qué le parece este sitio web? www.downloadurlfile.com ? Crea un enlace de descarga a la URL.

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

Si usas Firefox no necesitas ningún complemento. Sólo tienes que ir al menú Herramientas “ Información de la página (o pulsar Control/Comando-I) y seleccionar la pestaña Medios. Aquí verás todos los medios (imágenes, vídeo, audio, …) incrustados en la página, incluyendo un botón "Guardar como…” .

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

Firefox 10.0.2 sigue sin poder descargar directamente una URL.

El método original de asker first (crear un archivo HTML que contenga <a href="...">link</a>, abrirlo en Firefox, hacer clic con el botón derecho del ratón en el enlace, guardar como) puede optimizarse con un poco 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 pequeño archivo HTML puede ser puesto en favorito. Así que el nuevo flujo será:

  • Abrir este HTML desde favorito
  • Copiar y pegar la URL en el cuadro de texto
  • Hacer clic en ‘Actualizar enlace’
  • Hacer clic con el botón derecho en ‘Descargar enlace’, Guardar como

(O simplemente copiarlo en un jsFiddle y usarlo allí, por ejemplo así )

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

Con Safari, todo lo que tienes que hacer es abrir la ventana de actividad y luego hacer clic en el archivo en la lista de archivos. Entonces debería empezar a descargar el archivo.

Si los medios de comunicación se abre en una nueva ventana y el menú File -\a> Guardar como está desactivado, entonces uso lo siguiente en 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

También hay una plétora de aplicaciones de descarga de monitoreo del portapapeles que comenzará a descargar un archivo cuando se copia en el portapapeles si te gusta ese tipo de cosas. Yo he utilizado FreeDownloadManager en el pasado.

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

El otro método de línea de comandos sería Curl que también puede leer URLs de un archivo. Alternativamente, puede escribir un script de alto nivel que obtenga la página original y analice las URLs para obtenerlas individualmente usando algo como Perl, Python, Ruby, tal vez incluso JScript, o ZSH .

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

Siempre uso la aplicación wget en linux o axel si sé que no voy a sobrecargar el servidor con 4 conexiones y lo quiero más rápido. Ambos están disponibles en windows con Cygwin. Si está en un sitio que voy a raspar a menudo, crear un script para extraer la URL para mí y ejecutar similar.

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

Si su navegador no admite el inicio de una descarga a través de una URL directa (como Safari ), puede simplemente copiar la URL en la barra de direcciones e ir a Archivo |> Guardar como.

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

En el caso de Safari, esto puede lograrse pegando la URL en la ventana de descargas.

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

Puede automatizar el proceso utilizando Xidel :

Xidel es una herramienta de línea de comandos para descargar y extraer datos de páginas HTML/XML o JSON-APIs, utilizando CSS, XPath 3.0, XQuery 3.0, JSONiq o plantillas de patrones. También puede crear documentos XML/HTML/JSON nuevos o transformados.

Xidel es xmllint, jq, curl/wget todo envuelto en uno. Puede que no tenga todas las características que tienen los otros, pero se acerca bastante.

Extrae la url:

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

o

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

Descargar la url:

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

P.s. Estas consultas utilizan las citas de Windows. Si estás en Linux asegúrate de intercambiar " y ':

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

En primer lugar, intente visitar la URL en el navegador web. Debería solicitar la descarga. Pero, si los plug-ins están arruinando las cosas, vea a continuación.

Instale un gestor de descargas como Internet Download Manager y utilice su opción de añadir URL para pegar la URL en cuestión. Esto puede descargar cualquier tipo de recursos de forma fiable.

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

Copie y pegue la URL en Firefox y listo. Descarga instantánea. El método más fácil con diferencia ; )