PHP写的获取各搜索蜘蛛爬行记录代码


Posted in PHP onAugust 21, 2012

那么下面分享一款用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="3water.com.txt"; 
$time=nowtime(); 
$data=fopen($file,"a"); 
fwrite($data,"Time:$time robot:$searchbot URL:$tlc_thispage\n"); 
fclose($data); 
} 
//https://3water.com收集整理 
?>
PHP 相关文章推荐
discuz安全提问算法
Jun 06 PHP
discuz论坛 用户登录 后台程序代码
Nov 27 PHP
php 信息采集程序代码
Mar 17 PHP
PHP使用数组实现队列
Feb 05 PHP
php的hash算法介绍
Feb 13 PHP
phpstorm配置Xdebug进行调试PHP教程
Dec 01 PHP
学习php设计模式 php实现装饰器模式(decorator)
Dec 07 PHP
thinkPHP线上自动加载异常与修复方法实例分析
Dec 01 PHP
ZendFramework框架实现连接两个或多个数据库的方法
Dec 08 PHP
php usort 使用用户自定义的比较函数对二维数组中的值进行排序
May 02 PHP
php双层循环(九九乘法表)
Oct 23 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
Feb 23 PHP
php基础教程 php内置函数实例教程
Aug 21 #PHP
php+ajax做仿百度搜索下拉自动提示框(有实例)
Aug 21 #PHP
php计算十二星座的函数代码
Aug 21 #PHP
表格展示无限级分类(PHP版)
Aug 21 #PHP
gd库图片下载类实现下载网页所有图片的php代码
Aug 20 #PHP
自己在做项目过程中学到的PHP知识收集
Aug 20 #PHP
用PHP+MySQL搭建聊天室功能实例代码
Aug 20 #PHP
You might like
生成sessionid和随机密码的例子
2006/10/09 PHP
php array_walk 对数组中的每个元素应用用户自定义函数详解
2016/11/18 PHP
php PDO异常处理详解
2016/11/20 PHP
详解php伪造Referer请求反盗链资源
2019/01/24 PHP
php使用redis的几种常见操作方式和用法示例
2020/02/20 PHP
JQuery的$命名冲突详细解析
2013/12/28 Javascript
简单的JavaScript互斥锁分享
2014/02/02 Javascript
鼠标左键单击冲突的问题解决方法(防止冒泡)
2014/05/14 Javascript
JS实现可调整倒计时间代码分享
2015/08/18 Javascript
jquery实现简单合拢与展开网页面板的方法
2015/09/01 Javascript
基于javascript实现彩票随机数生成(升级版)
2020/04/17 Javascript
JavaScript随机打乱数组顺序之随机洗牌算法
2016/08/02 Javascript
Javascript中document.referrer隐藏来源的方法
2017/01/16 Javascript
Swiper实现轮播图效果
2017/07/03 Javascript
Vue-router路由判断页面未登录跳转到登录页面的实例
2017/10/26 Javascript
python 获取文件列表(或是目录例表)
2009/03/25 Python
Python使用pyh生成HTML文档的方法示例
2018/03/10 Python
python实现读Excel写入.txt的方法
2018/04/29 Python
python 实现一个反向单位矩阵示例
2019/11/29 Python
python初步实现word2vec操作
2020/06/09 Python
MATLAB数学建模之画图汇总
2020/07/16 Python
用CSS3实现无限循环的无缝滚动的实例代码
2017/07/04 HTML / CSS
HTML5 placeholder(空白提示)属性介绍
2013/08/07 HTML / CSS
美国一家主打母婴用品的团购网站:zulily
2017/09/19 全球购物
英国灯具和灯泡网上商店:Lights.co.uk
2018/02/02 全球购物
施华洛世奇新加坡官网:SWAROVSKI新加坡
2020/10/06 全球购物
药剂学专业应届生自荐信
2013/09/29 职场文书
英语专业毕业生求职信
2014/05/24 职场文书
医学专业大学生职业生涯规划书
2014/10/25 职场文书
2014年体育教师工作总结
2014/12/03 职场文书
党员争先创优承诺书
2015/01/20 职场文书
安全保证书怎么写
2015/02/28 职场文书
2016年百日安全生产活动总结
2016/04/06 职场文书
Android Flutter实现图片滑动切换效果
2022/04/07 Java/Android
讲解Python实例练习逆序输出字符串
2022/05/06 Python
Oracle删除归档日志及添加定时任务
2022/06/28 Oracle