正文:
自用的 php
代码,用于统计百度蜘蛛的访问情况。这段代码简单易用,能够准确识别蜘蛛的来源。实际上,这是之前发布的统计蜘蛛的 php
代码的简化版。
很多人都希望有类似于小旋风蜘蛛池的《模拟蜘蛛抓取零度站群蜘蛛统计程序》的工具。虽然这个工具界面更美观,可以显示百度蜘蛛的访问 IP
,但是我个人使用一段时间后发现它存在很多漏洞。对于一些流量较大的网站,使用起来非常卡顿,导致服务器反应缓慢,甚至有时候无法打开程序。
操作方法
在服务器根目录新建: spider
.php
,代码如下:
return
'Baidu
';
}
return
false
;
}
function
nowtime
(){
$date
=gmdate
("Y
-n
-j
H
:i
:s
",time
()+8*3600);
return
$date
;
}
$searchbot
= get_naps_bot
();
if
($searchbot
) {
$tlc_thispage
= addslashes
($_SERVER
['HTTP_USER_AGENT
']);
$url
=$_SERVER
['HTTP_HOST
'] . $_SERVER
['REQUEST_URI
'];
$file
="spiderlogs
.txt
";//输出到根目录任意命名方便访问即可
$time
=nowtime
();
$data
=fopen
($file
,"a
");
fwrite
($data
,"Time
:$time
robot
:$searchbot
URL
:$url
\n
");
fclose
($data
);
}
?>
在泛目录的 index
.php
和404.php
中插入:
include
'spider
.php
';
查看蜘蛛统计的话,访问:您的域名/spiderlogs
.txt
转载请注明:汇站网 » 统计百度蜘蛛的 PHP
代码,适用于个人使用