我如何下载整个网站?

我如何下载整个网站?

我想下载整个网站(包括子网站)。有没有什么工具可以做到?

答案1

尝试示例 10这里

wget --mirror -p --convert-links -P ./LOCAL-DIR WEBSITE-URL
  • –mirror:打开适合镜像的选项。

  • -p:下载正确显示给定 HTML 页面所需的所有文件。

  • --convert-links:下载后,转换文档中的链接以供本地查看。

  • -P ./LOCAL-DIR:保存所有文件和目录到指定目录。

答案2

Linux 版 HTTrack 以离线模式复制网站

追踪是您正在寻找的工具。

HT轨道允许您将万维网站点从 Internet 下载到本地目录,递归构建所有目录,将 HTML、图像和其他文件从服务器下载到您的计算机。HTTrack 安排原始网站的相对链接结构。

答案3

wget可以下载整个网站,你应该使用-rswitch递归下载。例如,

wget -r http://www.google.com

答案4

我不知道子域名,即子站点,但 wget 可以用来抓取完整的站点。看一下这个超级用户问题。它说您可以使用-D domain1.com,domain2.com单个脚本下载不同的域名。我认为您可以使用该选项下载子域名,即-D site1.somesite.com,site2.somesite.com

相关内容