(Mac)使用 wget 下载页面和子页面,以便使用 localhost 进行离线查看

(Mac)使用 wget 下载页面和子页面,以便使用 localhost 进行离线查看

我有http://一些/页面并且我想要下载该页面本身以及其下的所有其他页面,深度为 N 层。

因此,如果我将 N 设置为 2,我将下载:

http://some/page,
http://some/page/a,
http://some/page/a/1,
http://some/page/a/2,
....
..
http://some/page/b,
http://some/page/b/1,
http://some/page/b/2,
....
..
etc.

然后我希望能够浏览我下载的“网站”,但我希望能够在我的硬盘中移动网站文件夹,而不必担心本地相关链接中断。这就是我在标题中提到 localhost 的原因,也许它没有必要,我不知道。

是否有一些 wget 命令可用于此或一些带有 GUI 的软件?

我不太了解 wget(也不太熟悉终端),也找不到任何关于它的人性化文档,所以如果有命令本身及其标志的解释会很有帮助。

谢谢!

答案1

毕竟我发现并且正在使用这个:

wget -r --level 2 --random-wait --no-clobber --page-requisites --e robots=off --html-extension --convert-links --no-parent http://some/page

答案2

我使用 curl 和 wget 来运行脚本,但是对于一次性下载网站,我发现 Sitesucker 非常容易使用:

http://ricks-apps.com/osx/sitesucker/index.html

相关内容