我如何下载整个网站?

我如何下载整个网站?

如何下载某个网站的所有页面?

任何平台都可以。

答案1

HT轨道它可以完美复制整个网站的内容。此工具甚至可以抓取使具有活动代码内容的网站离线运行所需的部分。我对它可以离线复制的内容感到惊讶。

该程序将满足您的所有要求。

祝您狩猎愉快!

答案2

获得是用于此类任务的经典命令行工具。它随大多数 Unix/Linux 系统提供,您可以获取它对于 Windows在 Mac 上,自制是最简单的安装方法(brew install wget)。

你会做类似的事情:

wget -r --no-parent http://example.com/songs/

有关详细信息,请参阅Wget 手册和它的例子,或者例如这些:

答案3

使用 wget:

wget -m -p -E -k www.example.com

选项解释:

-m, --mirror            Turns on recursion and time-stamping, sets infinite 
                          recursion depth, and keeps FTP directory listings.
-p, --page-requisites   Get all images, etc. needed to display HTML page.
-E, --adjust-extension  Save HTML/CSS files with .html/.css extensions.
-k, --convert-links     Make links in downloaded HTML point to local files.
-np, --no-parent        Don't ascend to the parent directory when retrieving 
                        recursively. This guarantees that only the files below 
                        a certain hierarchy will be downloaded. Requires a slash 
                        at the end of the directory, e.g. example.com/foo/.

答案4

你应该看看剪贴簿,一款 Firefox 扩展。它有一个深度捕捉模式

在此处输入图片描述

相关内容