如果问题看起来太基本,请提前抱歉。但我想知道如何在我的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();
?>
答案 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';
}