xml地图|网站地图|网站标签 [设为首页] [加入收藏]

PHP判断搜索引擎蜘蛛并自动记忆到文件的代码,

来源:http://www.ccidsi.com 作者:最新解决方案 人气:150 发布时间:2019-08-21
摘要:复制代码 代码如下: 那正是说上边分享一款用php写的收获各搜索蜘蛛爬行记录代码 帮忙搜索引擎如下 能够记录Baidu,谷歌,Bing,Yahoo,Soso,Sogou,Yodao爬行网址的记录! php代码如下 原来的书文者

复制代码 代码如下:

那正是说上边分享一款用php写的收获各搜索蜘蛛爬行记录代码
帮忙搜索引擎如下
能够记录Baidu,谷歌,Bing,Yahoo,Soso,Sogou,Yodao爬行网址的记录!
php代码如下

图片 1
原来的书文者BlueStyle 提醒 创新地方有

function write_naps_bot(){
$useragent=get_naps_bot();
// echoExit($useragent);
if ($useragent=="false") return FALSE ;
date_default_timezone_set("Asia/Shanghai");
$date=date("Y-m-d H:i:s");
$ip=$_SERVER[REMOTE_ADDR];
$url="];
// echoExit($url);转发证明www.chhua.com
if (!file_exists("./log/bot.html")){
$botfile=fopen("./log/bot.html", "w");
$fileHeader="<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>访谈查看</title>
</head>
<a href="../?action=delbot">删除日志</a><hr>
";
// echoExit($botfile);转发注脚www.chhua.com

复制代码 代码如下:

原先的算法是等文件下载完才总括,
今后以此向来在在获取文件时候就计算大小
加了容错语句
日增了判别目录,未有目录自动成立
把计算文件大小的算法换了个
从前的可怜光总括文件大小就7行代码,
近来以此只要两行

fputs($botfile, $fileHeader);
fclose($botfile);
}else
{ $filesize=filesize("./log/bot.html");
if ($filesize>=100000){
$botfile=fopen("./log/bot.html", "w");
$fileHeader="<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>访谈查看</title>
</head>
<a href="../?action=delbot">删除日志</a><hr>
";
fputs($botfile, $fileHeader);
fclose($botfile);
}else {
$botfile=fopen("./log/bot.html", "a ");
}

<?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_thispagen");
fclose($data);
}
////www.jb51.net搜集整理
?>

转发请保留原来的著小编版权信息,由于作者是政坛职员,为不惹麻烦,请保留此段文字完整性
html代码:

本文由68399皇家赌场发布于最新解决方案,转载请注明出处:PHP判断搜索引擎蜘蛛并自动记忆到文件的代码,

关键词: 68399皇家赌场

上一篇:js基础知识小结,js第四天学习笔记

下一篇:没有了

最火资讯