自己编写heritrix_heritrix怎么读_heritrix 下载(2)

电脑杂谈  发布时间:2017-02-19 22:10:56  来源:网络整理

关于Heritrix更多的指南,请移步Heritrix 3.0 and 3.1 User Guide

0x02 Windows下直接使用

前面已经说过,需要安装好JDK,配置好Java环境变量。

将下载好的heritrix-3.3.0-20160721.230902-79-dist.zip解压,然后cmd窗口进入bin目录。

运行:heritrix -a admin:admin -b /

会有另外一个Heritrix的cmd窗口出现。

如下图:

解释一下:

heritrix -a admin:admin -b /

-a 后面跟的参数是用户名:密码;-b 后面的/表示所有的主机和IP地址都能访问,如果没有-b /这个参数的话,只能本机访问,从其他机器访问的时候会拒绝连接。

注:用户名和密码,必须要有!

此时就可以通过https://localhost:8443访问heritrix了。

如下图:

0x03 在Eclipse中搭建环境使用

在Eclipse中搭建环境并使用的话比较麻烦,接下来一步一步说。

[1] 首先新建一个普通的Java工程:New --> Java Project,这里以heritrix-test为项目名称。

[2] 然后新建一个文件夹,New --> Folder,名字为:lib

[3] 将heritrix-3.3.0-20160721.230902-79-dist.zip解压,将其lib目录下的所有jar包拷贝到上一步新建的lib文件夹内。{ 注:共62个jar包 } 然后将heritrix-3.3.0-20160721.230902-79-src.zip拷贝到工程根目录下。

[4] 导入刚才添加的所有jar包

[5] 找到heritrix-engine-3.3.0-SNAPSHOT.jar,展开后,双击打开org.archive.crawler下的Heritrix.class文件。heritrix 下载此时会出现:Source not found,然后我们点击Attach Source...来添加源代码引用,选择我们刚才拷贝到工程根目录下的zip源码文件。如下图:

添加好源代码引用后,就能顺利打开Heritrix.class文件了,如下图:

[6] 好,接下来就能进行运行的配置。

Main class一栏填写:org.archive.crawler.Heritrix

Arguments一栏填写:-a admin:admin -b /

{ 注:关于参数的解释,请参见前面的说明}

run,查看控制台的输出,Heritrix默认绑定的端口是8443,如下图:

0x04 在Linux下使用

和在Windows下直接使用类似,具体不在赘述,不是很懂的话,可以参考Heritrix User Guide.

0x05 运行及使用

本机访问:https://localhost:8443

我自己搭了一个可以直接访问的Heritrix,你可以试试:

点击访问【Heritrix@athrob.com】

用户名:test,密码:test

最后放上一些本机访问Heritrix及运行job的截图,远程访问也一样,仅供参考:

具体的使用还是请参考Heritrix 3 User Guide。

完!

不足之处,请批评指正。

如有问题,请私信联系。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-33401-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...