首页 / 网页编程 / PHP / PHP写的获取各搜索蜘蛛爬行记录代码
那么下面分享一款用php写的获取各搜索蜘蛛爬行记录代码
支持搜索引擎如下
可以记录Baidu,Google,Bing,Yahoo,Soso,Sogou,Yodao爬行网站的记录!
php代码如下
复制代码 代码如下:
<?php
function get_naps_bot()
{
$useragent = strtolower($_SERVER["HTTP_USER_AGENT"]);
if (strpos($useragent, "googlebot") !== false){
return "Google";
}
if (strpos($useragent, "baiduspider") !== false){
return "Baidu";
}
if (strpos($useragent, "msnbot") !== false){
return "Bing";
}
if (strpos($useragent, "slurp") !== false){
return "Yahoo";
}
if (strpos($useragent, "sosospider") !== false){
return "Soso";
}
if (strpos($useragent, "sogou spider") !== false){
return "Sogou";
}
if (strpos($useragent, "yodaobot") !== false){
return "Yodao";
}
return false;
}
function nowtime(){
$date=date("Y-m-d.G:i:s");
return $date;
}
$searchbot = get_naps_bot();
if ($searchbot) {
$tlc_thispage = addslashes($_SERVER["HTTP_USER_AGENT"]);
$url=$_SERVER["HTTP_REFERER"];
$file="www.jb51.net.txt";
$time=nowtime();
$data=fopen($file,"a");
fwrite($data,"Time:$time robot:$searchbot URL:$tlc_thispage
");
fclose($data);
}
//http://www.jb51.net收集整理
?>