我有一点问题。我想递归下载that web page,但是它基于“框架”。标准方法不能帮助我。我尝试不同的变体,但是什么也没有。我找到了一个示例there,最大可以下载一个递归。我如何才能完全使用该网站,而不是离线使用它?谢谢。

最佳答案

如果要站点的本地副本,请使用 --mirror :

wget --mirror http://www.example.com/

其他一些选项也很有用:

--convert-links 将绝对链接转换为本地链接,因此您可以在本地浏览站点。

--HTML扩展将.html添加到没有后缀的任何资源中(这对于通过apache本地浏览非常动态的站点很有用)

-p 获取图像,CSS和页面加载所需的所有资源

所以:
wget --mirror --convert-links --HTML-extension -p http://www.example.com/

最后,如果它不是您的网站,请保持礼貌并添加 -w (两次请求之间的等待时间,以秒为单位)

关于linux - 基于框架的“wget”完整网站,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4416861/

10-11 01:41
查看更多