如何根据说明安装Crawler-Detect?

时间:2016-08-07 12:41:22

标签: php installation

如果问题看起来太基本,请提前抱歉。但我想知道如何在我的xampp和在线服务器中安装“Crawler-Detect”?

说明在git链接中提供:https://github.com/JayBizzle/Crawler-Detect

我只是不知道如何安装它们。似乎没有其他人有这个问题。

到目前为止,我已尝试下载该软件包,将其放在我的项目所在的位置,需要像php中的任何常规类一样运行它。发生此错误:

致命错误:第5行的H:\ xampp \ htdocs \ viralagain \ theme \ crawl.php中找不到“CrawlerDetect”类

然后安装了composer包并运行命令:   作曲家需要jaybizzle / crawler-detect 1。*

发生此错误:

致命错误:第5行的H:\ xampp \ htdocs \ viralagain \ theme \ crawl.php中找不到类'Jaybizzle \ CrawlerDetect \ CrawlerDetect'

然后在我的composer.js(在项目目录中)我添加了 “jaybizzle / crawler-detect”:“1。*”

同样的错误。

Crawl.php:

<?php

require "Jaybizzle/src/CrawlerDetect.php";
use Jaybizzle\CrawlerDetect\CrawlerDetect;

$CrawlerDetect = new CrawlerDetect;

// Check the user agent of the current 'visitor'
if($CrawlerDetect->isCrawler()) {
    // true if crawler user agent detected
    echo "</br> [BOT DETECTED]";
}else{
    echo "not a bot";
}

echo $botname = $CrawlerDetect->getMatches();
?>

1 个答案:

答案 0 :(得分:0)

我更改了CrawlerDetect的源并测试它。

从这里下载:
http://www.parsebazar.com/@files/CrawlerDetect.zip

样品:

require "CrawlerDetect.php";

$CrawlerDetect = new CrawlerDetect;

// Check the user agent of the current 'visitor'
if($CrawlerDetect->isCrawler()) {
    echo 'robot'; // true if crawler user agent detected
} else {
    echo 'visitor';
}