如何将 URL 下载为文件?

Mic*_*lle 24 firefox url download browser-addons

网站 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>
Run Code Online (Sandbox Code Playgroud)

如何下载离线收听文件?

我找到了两种方法:

1.堆栈溢出方法

创建一个仅包含链接的新本地 HTML 文件,例如:

<a href="http://podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3">Sunday Edition 25Nov2008</a>
Run Code Online (Sandbox Code Playgroud)

在浏览器中打开文件,右键单击链接,然后单击文件 > 将链接另存为。

2. 超级用户方法

安装 Firefox 插件Iget。(请确保为您的 Firefox 版本使用正确的版本。)

工具 > 下载 > 在字段中输入 URL。

还有其他方法吗?

Joe*_*oey 14

3.命令行方式

下载/安装/构建wget或类似的并从命令行下载:

wget http://some/url
Run Code Online (Sandbox Code Playgroud)


Joe*_*way 13

在 Linux 上,在命令行上使用“wget”:

wget http://podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3
Run Code Online (Sandbox Code Playgroud)

如果您想在 Windows 上使用类似的工具,您可以通过Cygwin安装 wget或使用GNU Win32 端口之一

在 Mac OS X 上,有cURL,它似乎具有 Windows 版本。

  • Mac 默认没有安装 `wget`。它确实有 `curl`。 (4认同)
  • @VincentVancalbergh 太棒了,我就拿那个 lin ......好吧。 (2认同)

Eht*_*yar 9

为此,我使用DownThemAll。您可以复制链接,打开管理器窗口并选择“添加 URL”,假设它在正常运行时没有选择链接。


小智 7

如果您准备好 URL 并使用普通版 Firefox,您只需将 URL 粘贴到下载管理器中即可下载。我刚刚用 FF v26 对此进行了测试,它仍然可以这样工作。btw jtbandes 说,这也适用于 Chrome。

http://lifehacker.com/5915644/download-any-file-or-web-page-by-pasting-its-url-into-firefoxs-download-window


bob*_*mcr 6

这是一种无需离开浏览器即可即时创建下载页面的方法。

  1. 导航到网页(我猜是http://www.cbc.ca/thesundayedition/?)。
  2. 在地址栏中输入此 JavaScript:

javascript:document.documentElement.innerHTML.match(/external_url=([^\"]*\.mp3)\"/);document.write('<'+'a href="'+RegExp.$1+'">download<'+'/a>')