如何在我的电脑上下载 HTTRACK?

Luk*_*oss 6 software-installation

httrack是一个程序,以便您可以复制网站。我从他们的网站为基于 linux 的计算机下载了文件,然后提取了文件,但现在如果我去寻找该文件。我不能运行的程序或任何东西,它只是显示为一堆随机文件,如htmllanglibtest,等...

我怎样才能真正运行该文件?我是 linux 的新手,所以请给出简单的说明。

A.B*_*.B. 12

如果你不知道你可以在这个目录中找到源代码,那么你最好apt用这个命令安装包

sudo apt-get install httrack
Run Code Online (Sandbox Code Playgroud)

一切都很好,您可以通过终端启动 httrack 来下载互联网;)

httrack "http://www.google.com/" -O "/tmp/www.google.com"
Run Code Online (Sandbox Code Playgroud)

不,抱歉,请替换google.com为您的目标 URL。


艰难的方式:

  1. 安装帮手

    sudo apt-get install checkinstall
    
    Run Code Online (Sandbox Code Playgroud)
  2. 编译安装

    cd
    wget http://download.httrack.com/httrack-3.48.21.tar.gz
    tar xf httrack-3.48.21.tar.gz
    cd httrack-3.48.21
    ./configure
    make
    sudo checkinstall
    
    Run Code Online (Sandbox Code Playgroud)

    您也可以使用sudo make install代替sudo checkinstall.


ken*_*enn 7

作为一种替代方法,您可以wget用来检索远程网页。

wget是宝。你可以做很多你无法想象的事情。

我以前也试过httrack,它是我最喜欢的Windows平台。当我切换到 Ubuntu 时,我也再次尝试了它,但出乎我的意料,然后​​我碰巧知道wget. 我给自己做了一个.bashrc我经常使用的命令。

crwl() {
    wget --tries=inf --timestamping --recursive --level=inf --convert-links --page-requisites --no-parent "$@"
}
Run Code Online (Sandbox Code Playgroud)

将上述功能复制到您的.bashrc 然后.bashrc从用户目录中的终端或注销并登录的终端中获取您的文件。

source .bashrc 
Run Code Online (Sandbox Code Playgroud)

这是我的功能,您可以根据需要对其进行修改。

你可以这样使用它:

crwl www.site.com/somelink
Run Code Online (Sandbox Code Playgroud)

更多资源: