如何从网页下载所有媒体文件(图片+视频)?!
任何应用程序都可以接受,但wget
最好
答案1
答案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”
- 从顶部选项卡/菜单中选择“图片和媒体”。
- 单击“开始”。
请参阅下面的截图: