Baixar um arquivo de um URL


17

Do título, é uma pergunta boba.

Mas digamos que eu tenho um URL e é um SWF, um PNG ou um MP3 ou algo assim. Como forçar o meu navegador (neste caso, estou usando o Google Chrome) a baixar o arquivo, em vez de exibi-lo / reproduzi-lo automaticamente?

Minha maneira longa e estúpida e chata de contornar isso é criar um arquivo HTM de uma linha com um hiperlink dentro dele apontando para o URL, clicar com o botão direito do mouse e salvar o link como. Mas tem que haver uma maneira melhor de fazer isso. Eu simplesmente não consigo encontrá-lo pesquisando no Google.


Você pode fornecer o URL?
— Matthew Williams

Claro, eu tenho agora, mas para testes tente o seguinte: oizo3000.com/flash/projetmpc.swf
— Chud37

Você não pode forçar seu navegador a baixar isso. O link da Web aponta para um arquivo que contém um sistema de renderização interno que exibe o conteúdo dentro da página. Se você é o proprietário do site, pode alterar o código para fazer isso, mas, do seu lado, seria necessário salvar como trabalho.
— Matthew Williams

1
É um lixo absoluto que o Chrome não tenha esse recurso incorporado. Eu deveria apenas poder clicar com o botão direito do mouse na barra de URL e clicar em Salvar como, mas, em vez disso, tenho que seguir um caminho estúpido. Eu ainda estou deprimido, há uma solução lá fora.
— Chud37

2
Se você ainda não experimentou (o que provavelmente já fez, mas eu incluo aqui apenas por precaução), o Cmd + S faz maravilhas às vezes. Descobri que posso salvar PDFs, MP3s, SWFs, PNGs com ele. Não é totalmente automático, mas funciona 99% do tempo. Às vezes, páginas bloquear Cmd + S, caso em que você vai ter que ir para Arquivo> Salvar página como ...
— Caleb Xu

Respostas:


17

Baixar arquivo da URL

Existem algumas maneiras de fazer isso. Como mencionado, o uso das ferramentas do desenvolvedor pode funcionar (mais provavelmente ele fornecerá o URL para o arquivo) e clicar com o botão direito do mouse no link funcionará. Como alternativa, existem essas opções.

No Chrome

  1. Vá para o URL
  2. Clique com o botão direito do mouse na página da web
  3. Selecione Salvar como ...

Para fins de verificação, aqui estão os links png , jpg e mp3 . Siga-os e tente estas etapas. No entanto, na minha experiência. Se você já possui um URL para um arquivo, abrir o Chrome e seguir estas etapas é bastante entediante, então aqui está uma alternativa.

Na linha de comando

  1. Abra seu emulador de terminal favorito
  2. tipo curl -o myfile.mp3 www.foo.com/bar.mp3
    • Onde myfile.mp3é que você deseja chamar o arquivo que está baixando
    • E www.foo.com/bar.mp3é a URL do arquivo

[Nota: Isso funciona para usuários de Linux e Mac. Se você tiver a infelicidade de ser um usuário do Windows tentando usar a linha cmd, use o Cmder e esse método funcionará ou, se você é um purista, tente isso ]


1
O Curl também está disponível para Windows (consulte a página de download ). Eu o tenho instalado, então testei seu comando. Ele funciona como um encanto! Obrigado!
— Stijn de Witt

Funciona em .mp4, bem, acredito que isso funciona em quase qualquer tipo de arquivo?
— Derk Jan Speelman

4

Para o Powershell, este exemplo funciona muito bem:

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

Isso foi confirmado com o Win10 x64 1607.


2

Você pode ver os arquivos carregados por uma página usando as Ferramentas do desenvolvedor. Na guia "Fontes" nas Ferramentas do desenvolvedor, você pode clicar com o botão direito do mouse em um arquivo e salvá-lo. Por exemplo, a página da Web http://www.oizo3000.com/flash/projetmpc.swf carrega o arquivo "projetmpc.swf".


2

Obviamente não é útil para todos, mas se você tiver um Mac, coloque o URL no Safari e pressione Option-Return.


1

Isso não é exatamente o que você estava procurando, mas pode tornar sua vida um pouco mais fácil.

Crie um novo favorito no seu navegador, defina o nome como "Obter link para download" ou o que mais desejar e defina o destino / local como

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

Sempre que você estiver visualizando algo que deseja fazer o download, basta clicar nesse marcador e ele substituirá o conteúdo por um link para o conteúdo. Você poderá clicar para fazer o download, caso contrário, sempre poderá clicar com o botão direito e salvar como normal.


-1

Se o URL estiver em uma página da web,

  1. Instale um conversor de URL clicável chrome-app.

Links clicáveis

  1. Clique com o contexto (clique com o botão direito do mouse) no link e selecione "Salvar link como ..." no menu.

menu contextual

  1. Use a caixa de diálogo pop-up para salvar o arquivo.

caixa de diálogo pop-up


2
Acho que o objetivo da pergunta é que o OP tenha uma URL , mas não um link .
— Scott
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.