流行的Zeronet搜索引擎。 kaffiene.bit或1Mr5rx9tauvagreb4rjcae6d37fjqay5ba在Zeronet上访问。
实验0GIT回购:1DUP5JRSZGVVZBC2NQ4B57QB6ZXK4SSTKD
grab.py
grab.py的功能非常简单,但是设置和运行最复杂的功能。该脚本需要为Python安装硒(“ PIP安装硒”应起作用)。它还要求您下载phantomjs。我从phantomjs.org下载了Mac版本。将其实现,您需要编辑Python脚本以指向Phantomjs。而且,您还可以选择更改您从哪个代理中抓取的代理。完成所有设置后,只需运行脚本即可。短时间后,“完成了?”会出现。等待几秒钟(我等待3-5左右),然后击中Enter。应该出现三个数字。这些是地址,名称和同龄人的抢夺计数。他们都应该相等。然后,grab.py然后输出一个peerlist.txt,该py.txt所期望的。
合并
这是新的合并工具。它用于更新Siterank条目。它将带入现有的站点索引以及一个新的“ peerList”,其中包含由grab.py生成的网站的地址和同行列表。 peerlist.txt需要在每行上有一个地址,然后是一个空间,然后是Siterank,然后是一个空间和站点的名称。然后,Merge.py将找到索引中的所有站点,并将新的Siterank与旧站点相结合。如果其中一个缺少,它将使用可用的。如果没有,它将保持“ - ”。 peerlist独特的任何站点都分为news.txt文件,以易于标记。多次运行该工具会附加到newsites.txt,而不是覆盖。目前,新站点仍会手动添加到data.txt(一旦建立自动标记,这将不再是)。
Mergeold.py
Mergeold.py采用了现有的站点索引,例如Kaffiene以前使用过的,以及一个新的“ PEERLIST”,其中包含网站的地址和同行列表(如 /stats获得)。 PEERLIST.TXT需要在每行上有一个地址,没有描述性信息,然后是一个空间,然后是同行的数量。或您希望分配给网站的任何价值。如果可以的话,一个“ siterank”。然后,Mergeold.py将在索引中找到所有站点,并将站点等级附加到条目的末尾(再次使用空间分离器)。如果网站不在同一列表中,则将其分配为虚拟' - '值。 peerlist独特的任何站点都分为news.txt文件,以易于标记。
值得注意的是,Mergeold.py仅与尚未应用siterank的data.txt一起使用。此外,新的index.html将期望与siterank一起使用data.txt。请记住这一点。
check.py
这是原始的重复检查工具。它效果很好,甚至可以在不修改脚本的情况下进行文件选择。它只是揭示了索引中有多少个唯一的站点,如果有的话,重复项是什么。这是一个简单而直接的工具。