寻找一款能够下载HTML和所有相关资源的应用程序

4

是否存在一种应用程序,可以下载网页中的所有HTML、CSS、图片、JS等内容。

额外的功能是,如果它能够重写URL,并抓取在CSS文件中引用的图像,那就更好了。

感谢您的任何建议!


Chrome?我相信你可以下载整个网站。 - Joseph Marikle
3个回答

8

请访问HTTrack网站复制器

从网站复制:

HTTrack是一个免费(GPL,自由/免费软件)且易于使用的离线浏览器实用程序。

它允许您从Internet下载一个万维网站点到本地目录,递归构建所有目录,将HTML、图像和其他文件从服务器获取到您的计算机。 HTTrack排列原始网站的相对链接结构。只需在浏览器中打开“镜像”网站的页面,您就可以像在线查看它一样从链接到链接浏览该站点。 HTTrack还可以更新现有的镜像站点并恢复中断的下载。 HTTrack是完全可配置的,并具有集成的帮助系统。


我以前用过这个工具,它非常好用! - bigamil

8

您已经拥有它了。

在终端中,输入wget -mk http://www.example.com

-m是镜像模式,-k用于将href转换为本地视图

编辑

我可能做出了一些假设,因为我已经拥有它了,但我安装了开发者工具和MacPorts,所以我有很多其他人可能没有的东西。

如果您没有wget,请执行以下操作进行安装:

mkdir src
cd src
curl -O http://ftp.gnu.org/gnu/wget/wget-latest.tar.gz
tar xvfz wget-latest.tar.gz
cd wget-1.11.3
./configure
sudo make install

1
我在尝试Windows上的操作,我可以通过http://gnuwin32.sourceforge.net/packages/wget.htm来完成。 - Ramratan Gupta

2

大多数现代浏览器都可以实现您要查找的功能。例如,在Firefox中,您可以单击“保存页面”并保存完整的网页,包括所有图像、js和css。

类似wget的工具也可以提供您所需的功能。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接