3. Метод командной строки
Загрузите / установите / соберите wget
или аналогичный и загрузите из командной строки:
wget http://some/url
URL-адрес веб-сайта «скрыл» некоторые файлы MP3, встраивая их в файлы Shockwave, как показано ниже.
<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>
Как я могу скачать файлы для прослушивания в автономном режиме?
Я нашел два метода:
1. Метод переполнения стека
Создайте новый локальный HTML-файл, используя только ссылки, например:
<a href="http://podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3">Sunday Edition 25Nov2008</a>
Откройте файл в браузере, щелкните правой кнопкой мыши по ссылке и выберите «Файл»> «Сохранить ссылку как».
2. Супер пользовательский метод
Установите надстройку Firefox Iget . (Обязательно используйте правильную версию для вашей версии Firefox.)
Инструменты> Загрузки> Введите URL в поле.
Есть ли другие способы?
3. Метод командной строки
Загрузите / установите / соберите wget
или аналогичный и загрузите из командной строки:
wget http://some/url
В Linux используйте 'wget' в командной строке:
wget http://podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3
Если вы хотите подобный инструмент в Windows, вы можете установить wget через Cygwin или использовать один из портов GNU Win32 .
В Mac OS X есть cURL, который, похоже, имеет сборку Windows.
Я использую DownThemAll для этого. Вы можете просто скопировать ссылку, открыть окно менеджера и выбрать «Добавить URL», предполагая, что он не поднимает ссылки при нормальной работе.
Вот способ создать страницу загрузки на лету, не выходя из браузера.
javascript:document.documentElement.innerHTML.match(/external_url=([^\"]*\.mp3)\"/);document.write('<'+'a href="'+RegExp.$1+'">download<'+'/a>')
if you have the URLs ready and a vanilla Firefox, you can simply download URLs by pasting them in the download manager. I just tested this with FF v26 and it still works like that. btw jtbandes says, this works in Chrome too.
How about this website: www.downloadurlfile.com?? It creates a download-able link to the URL.
При использовании Firefox вам не нужны надстройки. Просто зайдите в меню Инструменты »Информация о странице (или нажмите Control / Command-I) и выберите вкладку Медиа. Здесь вы увидите все мультимедиа (изображения, видео, аудио, ...), встроенные в страницу, включая кнопку «Сохранить как ...» .
Firefox 10.0.2 по-прежнему не может напрямую загрузить URL.
Первоначальный метод asker first (создание HTML-файла, содержащего его <a href="...">link</a>
, открытие в Firefox, щелчок правой кнопкой мыши по ссылке, сохранение как) можно оптимизировать с помощью небольшого количества javascript:
<script type="text/javascript"> var copylink = function() </script> <input id="theurl" type="text"/> <button type="button" onclick="copylink()">Update Link</button> <a id="thelink" href="">Download Link</a>
Этот маленький HTML-файл можно поместить в избранное. Итак, новый поток будет:
(Или просто скопируйте его в jsFiddle и используйте его там, например, вот так )
Существует также множество приложений для загрузки, отслеживающих работу с буфером обмена, которые начнут загружать файл, когда он копируется в буфер обмена, если вам это нравится. Я использовал FreeDownloadManager в прошлом.
Я всегда использую приложение wget на linux или axel, если знаю, что не буду перегружать сервер 4-мя подключениями и хочу быстрее. Оба доступны на окнах с Cygwin. Если он находится на сайте, который я буду часто чистить, создайте сценарий для извлечения URL-адреса и запустите аналогичный.