Скачать файл с URL


17

Из названия это глупый вопрос.

Но допустим, у меня есть URL, и это либо SWF, PNG, либо MP3, либо что-то еще. Как заставить мой браузер (в данном случае я использую Google Chrome) загружать файл, а не автоматически отображать / воспроизводить его?

Мой длинный и глупый и скучный способ - создать однострочный HTM-файл с гиперссылкой внутри, указывающей на URL, затем щелкнуть правой кнопкой мыши и сохранить ссылку как. Но должен быть лучший способ сделать это. Я просто не могу найти это, прибегая к помощи.


Можете ли вы предоставить URL?
Мэтью Уильямс

Конечно, у меня есть это сейчас, но для тестирования попробуйте это: oizo3000.com/flash/projetmpc.swf
Chud37

Вы не можете заставить свой браузер загрузить это. Веб-ссылка указывает на файл, который содержит встроенную систему рендеринга, которая отображает содержимое на странице. Если у вас есть веб-сайт, вы можете изменить код, чтобы сделать это, но с вашей стороны это должно быть сохранить как работу.
Мэтью Уильямс

1
Абсолютно глупо, что в Chrome нет этой встроенной функции. Я должен просто сказать правую кнопку мыши в строке URL и нажать «Сохранить как», но вместо этого я должен пойти глупым, многословным путем. Я все еще уверен, что есть решение.
Chud37

2
Если вы еще не пробовали это (что, вероятно, есть, но я включаю здесь на всякий случай), Cmd + S иногда творит чудеса. Я обнаружил, что я могу сохранить PDF, MP3, SWF, PNG с ним. Не совсем автоматический, но он работает в 99% случаев. Иногда веб-страницы блокируют Cmd + S, и в этом случае вам нужно перейти в File> Save Page As ...
Caleb Xu

Ответы:


17

Скачать файл с URL

Есть несколько способов сделать это. Как уже упоминалось, использование инструментов разработчика может работать (скорее всего, он даст вам URL-адрес файла), и щелчок правой кнопкой мыши по ссылке будет работать. В качестве альтернативы есть эти варианты.

В Chrome

  1. Перейти к URL
  2. Щелкните правой кнопкой мыши веб-страницу
  3. Выберите Сохранить как ...

Для проверки, здесь ссылки png , jpg и mp3 . Следуйте за ними и попробуйте эти шаги. Однако по моему опыту. Если у вас уже есть URL-адрес файла, открытие Chrome и выполнение этих шагов довольно утомительно, поэтому здесь есть альтернатива.

В командной строке

  1. Откройте ваш любимый эмулятор терминала
  2. тип curl -o myfile.mp3 www.foo.com/bar.mp3
    • Где myfile.mp3вы хотите назвать файл, который вы загружаете
    • И www.foo.com/bar.mp3это URL к файлу

[Примечание: это работает для пользователей Linux и Mac. Если вам не повезло быть пользователем Windows, пытающимся использовать строку cmd, используйте Cmder, и этот метод сработает, или если вы - пурист, попробуйте это ]


1
Curl также доступен для Windows (проверьте их страницу загрузки ). Я установил его, поэтому я проверил вашу команду. Отлично работает! Благодаря!
Стейн де Витт

Работает и на .mp4, я считаю, что это работает практически на любой тип файла?
Дерк Ян

4

Для Powershell этот пример прекрасно работает:

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

Это было подтверждено Win10 x64 1607.


2

Вы можете увидеть файлы, загружаемые на страницу, используя Инструменты разработчика. На вкладке «Источники» в Инструментах разработчика вы можете щелкнуть правой кнопкой мыши файл и сохранить его. Например, веб-страница http://www.oizo3000.com/flash/projetmpc.swf загружает файл «projetmpc.swf».


2

Очевидно, что это не для всех, но если у вас есть Mac, поместите URL-адрес в Safari и нажмите Option-Return.


1

Это не совсем то, что вы искали, но это может сделать вашу жизнь немного проще.

Создайте новую закладку в своем браузере, установите имя «Получить ссылку для загрузки» или что-либо еще, что вы хотели бы, и установите цель / местоположение на

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

Всякий раз, когда вы просматриваете что-то, что хотите загрузить, просто нажмите на эту закладку, и она заменит контент ссылкой на него. Вы должны быть в состоянии щелкнуть, чтобы загрузить, в противном случае вы всегда можете щелкнуть правой кнопкой мыши и сохранить как обычно.


-1

Если URL находится на веб-странице,

  1. Установите кликабельный конвертер URL chrome-app.

Кликабельная-ссылка

  1. Нажмите правой кнопкой мыши на ссылку и выберите «Сохранить ссылку как ...» в меню.

контекстное меню

  1. Используйте всплывающее диалоговое окно, чтобы сохранить файл.

всплывающий диалог


2
Я думаю, что вопрос в том, что у ОП есть URL , а не ссылка .
Скотт
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.