Descargar un archivo desde una URL

17

Por el título, es una pregunta tonta.

Pero digamos que tengo una URL, y es un SWF, un PNG o un MP3 o algo así. ¿Cómo puedo forzar a mi navegador (en este caso estoy usando Google Chrome) a descargar el archivo, en lugar de mostrarlo / reproducirlo automáticamente?

Mi forma larga y estúpida y aburrida de hacer esto es crear un archivo HTM de una línea con un hipervínculo dentro que apunte a la URL, luego haga clic derecho y guarde el enlace como. Pero tiene que haber una mejor manera de hacer esto. Simplemente no puedo encontrarlo buscando en Google.

Chud37
fuente
¿Puedes proporcionar la URL?
Matthew Williams
Claro, lo tengo ahora, pero para probar pruebe esto: oizo3000.com/flash/projetmpc.swf
Chud37
No puede forzar a su navegador a descargar esto. El enlace web apunta a un archivo que contiene un sistema de representación integrado que muestra el contenido dentro de la página. Si es el propietario del sitio web, puede cambiar el código para hacerlo, pero desde su punto de vista tendría que ser un trabajo guardado.
Matthew Williams
1
Es una absoluta basura que Chrome no tenga esta característica incorporada. Debería poder hacer clic derecho en la barra de direcciones y hacer clic en Guardar como, pero en cambio tengo que ir por un estúpido camino largo y sin aliento. Todavía estoy determinado que hay una solución por ahí.
Chud37
2
Si aún no lo ha probado (lo cual probablemente sí, pero lo incluyo aquí por si acaso), Cmd + S hace maravillas a veces. Descubrí que puedo guardar archivos PDF, MP3, SWF, PNG con él. No del todo automático, pero funciona el 99% del tiempo. A veces, las páginas web bloquean Cmd + S, en cuyo caso tendrá que ir a Archivo> Guardar página como ...
Caleb Xu

Respuestas:

17

Descargar archivo de URL

Hay un par de maneras de hacer esto. Como se mencionó, el uso de las herramientas de desarrollador podría funcionar (lo más probable es que le proporcione la URL del archivo) y hacer clic derecho en el enlace funcionará. Alternativamente, hay estas opciones.

En cromo

  1. Ir a la URL
  2. Haga clic derecho en la página web
  3. Seleccione Guardar como ...

Para fines de verificación, aquí hay enlaces png , jpg y mp3 . Sígalos e intente estos pasos. Sin embargo, en mi experiencia. Si ya tiene una URL para un archivo, abrir Chrome y seguir estos pasos es bastante tedioso, así que aquí hay una alternativa.

En línea de comando

  1. Abre tu emulador de terminal favorito
  2. tipo curl -o myfile.mp3 www.foo.com/bar.mp3
    • ¿Dónde myfile.mp3está lo que quiere llamar al archivo que está descargando?
    • Y www.foo.com/bar.mp3es la URL del archivo

[Nota: Esto funciona para usuarios de Linux y Mac. Si tiene la mala suerte de ser un usuario de Windows que intenta usar la línea cmd, use Cmder y este método funcionará o si es un purista intente esto ]

Fruta no lineal
fuente
1
Curl también está disponible para Windows (consulte su página de descarga ). Lo tengo instalado, así que probé tu comando. ¡Funciona a las mil maravillas! ¡Gracias!
Stijn de Witt
También funciona en .mp4, ¿creo que esto funciona en casi cualquier tipo de archivo?
Derk Jan Speelman
4

Para Powershell, este ejemplo funciona muy bien:

invoke-webrequest -uri http://files.animatedsuperheroes.com/themes/spiderman94.mp3 -outfile "c:\Spiderman94.mp3"

Esto se confirmó con Win10 x64 1607.

semtex41
fuente
2

Puede ver los archivos que carga una página con las Herramientas para desarrolladores. En la pestaña "Fuentes" en Herramientas para desarrolladores, puede hacer clic con el botón derecho en un archivo y guardarlo. Por ejemplo, la página web http://www.oizo3000.com/flash/projetmpc.swf carga el archivo "projetmpc.swf".

Curran
fuente
2

Obviamente no es útil para todos, pero si tiene una Mac, coloque la URL en Safari y presione Opción-Retorno.

usuario535673
fuente
1

Esto no es exactamente lo que estabas buscando, pero podría hacerte la vida un poco más fácil.

Cree un nuevo marcador en su navegador, establezca el nombre en "Obtener enlace de descarga" o cualquier otra cosa que desee y establezca el objetivo / ubicación en

javascript:document.body.innerHTML="<a download" + "Click here to Download".link(window.location.href).substring(2);

Cada vez que esté viendo algo que desea descargar, simplemente haga clic en ese marcador y reemplazará el contenido con un enlace al contenido. Debería poder hacer clic para descargar, de lo contrario, siempre puede hacer clic derecho y guardar como de costumbre.

Marie
fuente
-1

Si la URL está en una página web,

  1. Instale una aplicación chrome convertidor de URL en la que se pueda hacer clic

Enlaces clicables

  1. Haga clic contextual (clic derecho) en el enlace y seleccione "Guardar enlace como ..." en el menú.

Menú de contexto

  1. Use el cuadro de diálogo emergente para guardar el archivo.

cuadro de diálogo emergente

Joshua Garrison Burkhart
fuente
2
Creo que el punto de la pregunta es que el OP tiene una URL , pero no un enlace .
Scott