从网页下载所有媒体文件

从网页下载所有媒体文件

如何从网页下载所有媒体文件(图片+视频)?!

任何应用程序都可以接受,但wget最好

答案1

一切都在手册页

无论如何,-p你要找的是

wget -p www.example.com/index.html

不过,我猜它不能做一些聪明的事情(包括JavaScript的)这取决于您的页面。

答案2

wget有一个镜像选项 ( -m),可以遍历网站并制作本地副本。它类似于先决条件 ( -p) 选项,不同之处在于它会跟踪域上的每个链接并下载网站上的所有页面(链接的页面)。如果您只需要一个页面上的文件,-p这就足够了。

如果您计划镜像页面,则可以使用-k修复链接选项。这完全是可选的,如果您只想要资产,则没有必要。

我在执行此操作时遇到的一个问题是,一些网站使用 robots.txt 文件来阻止 Google(等)复制或缓存其资产。wget通常也遵守这一点,但我们可以将其关闭。理所当然地,这样做是值得的。

把所有这些放在一起,你会得到如下结果:

wget -mke robots=off http://website

答案3

视频下载助手是您最简单的选择:

在此处输入图片描述


wget有点棘手。您可以wget访问以下页面:

  • wget www.example.com/page.html

然后解析它:

  • cat page.html | grep ".png"

    然后通过链接下载这些图像,上面的命令显示:

  • wget www.example.com/images/image.png

答案4

此扩展已在新版 Firefox Quantum 中停用。


Firefox - DownThemAll Addon 可以很好地完成这项工作。

  • 从菜单“工具”->“DownThemAll!”启动插件。工具“->“DownThemAll”
  • 从顶部选项卡/菜单中选择“图片和媒体”。
  • 单击“开始”。

请参阅下面的截图:

在此处输入图片描述

相关内容