xroche/httrack
GitHub: xroche/httrack
HTTrack 是一款离线浏览器工具,能将网站递归下载到本地目录并保持原始链接结构,方便在无网络环境下浏览。
Stars: 4543 | Forks: 760
# HTTrack Website Copier - 开发仓库
[](https://github.com/xroche/httrack/actions/workflows/ci.yml)
[](COPYING)
## 关于
_将网站复制到您的计算机(离线浏览器)_
*HTTrack* 是一款_离线浏览器_实用工具,允许您将互联网上的万维网网站下载到本地目录,递归构建所有目录结构,并从服务器获取 HTML、图像及其他文件到您的计算机。
*HTTrack* 会维护原始网站的相对链接结构。只需在浏览器中打开“镜像”网站的一个页面,您就可以逐个链接浏览该网站,就像您在线查看它一样。
HTTrack 还可以更新现有的镜像网站,并恢复中断的下载。HTTrack 是完全可配置的,并内置了帮助系统。
*WinHTTrack* 是适用于 Windows 2000/XP/Vista/Seven 的 HTTrack 版本,而 *WebHTTrack* 是适用于 Linux/Unix/BSD 的版本。
## 网站
*主网站:*
http://www.httrack.com/
## 编译 trunk 版本
Git checkout 仅包含 autotools 源代码,因此 `./bootstrap`(运行
`autoreconf`)会首先重新生成 `configure`;这需要 autoconf、automake
和 libtool。已发布的 tarball 已包含 `configure`,因此从
tarball 构建时会跳过 `./bootstrap`。
```
git clone https://github.com/xroche/httrack.git --recurse-submodules
cd httrack
./bootstrap
./configure --prefix=$HOME/usr && make -j8 && make install
```
或者使用一键式封装脚本(bootstrap + configure + make),它会将其
参数传递给 `configure`:
```
./build.sh --prefix=$HOME/usr
```
*HTTrack* 是一款_离线浏览器_实用工具,允许您将互联网上的万维网网站下载到本地目录,递归构建所有目录结构,并从服务器获取 HTML、图像及其他文件到您的计算机。
*HTTrack* 会维护原始网站的相对链接结构。只需在浏览器中打开“镜像”网站的一个页面,您就可以逐个链接浏览该网站,就像您在线查看它一样。
HTTrack 还可以更新现有的镜像网站,并恢复中断的下载。HTTrack 是完全可配置的,并内置了帮助系统。
*WinHTTrack* 是适用于 Windows 2000/XP/Vista/Seven 的 HTTrack 版本,而 *WebHTTrack* 是适用于 Linux/Unix/BSD 的版本。
## 网站
*主网站:*
http://www.httrack.com/
## 编译 trunk 版本
Git checkout 仅包含 autotools 源代码,因此 `./bootstrap`(运行
`autoreconf`)会首先重新生成 `configure`;这需要 autoconf、automake
和 libtool。已发布的 tarball 已包含 `configure`,因此从
tarball 构建时会跳过 `./bootstrap`。
```
git clone https://github.com/xroche/httrack.git --recurse-submodules
cd httrack
./bootstrap
./configure --prefix=$HOME/usr && make -j8 && make install
```
或者使用一键式封装脚本(bootstrap + configure + make),它会将其
参数传递给 `configure`:
```
./build.sh --prefix=$HOME/usr
```
标签:BeEF, C/C++, 事务性I/O, 客户端加密, 文件下载, 爬虫, 离线浏览, 网站镜像