【发布时间】:2012-08-11 21:26:06
【问题描述】:
我尝试从用户提供的 URL 开始递归地镜像网页(当然有深度限制)。 Wget 没有捕获来自 css/js 的链接,所以我决定使用httrack。
我尝试像这样镜像一些网站:
# httrack <http://onet.pl> -r6 --ext-depth=6 -O ./a "+*"
本网站使用重定向(301)到http://www.onet.pl:80,httrack 只是 下载 index.html 页面:
<a HREF="onet.pl/index.html" >Page has moved</a>
仅此而已!当我跑步时:
# httrack <http://www.onet.pl> -r6 --ext-depth=6 -O ./a "+*"
它做我想做的事。
有没有办法让 httrack 跟随重定向?目前我只是将 "www."+url 添加到 httrack 的 URL 中,但这不是一个真正的解决方案(不涵盖所有用户案例)。有没有更好的 linux 网站镜像工具?
【问题讨论】:
标签: unix download automation httrack