我有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 非常容易使用: