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 相关文章推荐
《PHP编程最快明白》第七讲:php图片验证码与缩略图
Nov 01 PHP
浅析php中常量,变量的作用域和生存周期
Aug 10 PHP
一组PHP可逆加密解密算法实例代码
Jan 21 PHP
异步加载技术实现当滚动条到最底部的瀑布流效果
Sep 16 PHP
PHP通过API获取手机号码归属地
May 28 PHP
解决form中action属性后面?传递参数 获取不到的问题
Jul 21 PHP
PHP环形链表实现方法示例
Sep 15 PHP
thinkphp5 URL和路由的功能详解与实例
Dec 26 PHP
提高Laravel应用性能方法详解
Jun 24 PHP
php实现对文件压缩简单的方法
Sep 29 PHP
php服务器的系统详解
Oct 12 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
Apr 04 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
PHP防注入安全代码
2008/04/09 PHP
PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明
2011/12/05 PHP
Yii中Model(模型)的创建及使用方法
2015/12/28 PHP
excel操作之Add Data to a Spreadsheet Cell
2007/06/12 Javascript
JQuery select标签操作代码段
2010/05/16 Javascript
js封装的textarea操作方法集合(兼容很好)
2010/11/16 Javascript
PHP开发者必须掌握的6个关键字
2014/04/14 Javascript
jQuery实现鼠标经过时出现隐藏层文字链接的方法
2015/10/12 Javascript
Jquery判断form表单数据是否变化
2016/03/30 Javascript
jqPlot jQuery绘图插件的使用
2016/06/18 Javascript
详解Bootstrap的iCheck插件checkbox和radio
2016/08/24 Javascript
Bootstrap的popover(弹出框)在append后弹不出(失效)
2017/02/27 Javascript
spirngmvc js传递复杂json参数到controller的实例
2018/03/29 Javascript
Koa2微信公众号开发之本地开发调试环境搭建
2018/05/16 Javascript
vue.js打包之后可能会遇到的坑!
2018/06/03 Javascript
在Vue中使用this.$store或者是$route一直报错的解决
2019/11/08 Javascript
React Hooks 实现和由来以及解决的问题详解
2020/01/17 Javascript
[10:05]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD 选手采访
2021/03/11 DOTA
用实例详解Python中的Django框架中prefetch_related()函数对数据库查询的优化
2015/04/01 Python
详解在Python程序中解析并修改XML内容的方法
2015/11/16 Python
Python实现的简单dns查询功能示例
2017/05/24 Python
Django+Ajax+jQuery实现网页动态更新的实例
2018/05/28 Python
Python通用循环的构造方法实例分析
2018/12/19 Python
Python 基于wxpy库实现微信添加好友功能(简洁)
2019/11/29 Python
获取CSDN文章内容并转换为markdown文本的python
2020/09/06 Python
Python3+RIDE+RobotFramework自动化测试框架搭建过程详解
2020/09/23 Python
css3 伪类选择器快速复习小结
2019/09/10 HTML / CSS
汉语言文学毕业生求职信
2013/10/01 职场文书
水利学院求职自荐书
2014/02/01 职场文书
集团公司党的群众路线教育实践活动工作总结
2014/03/03 职场文书
新学期国旗下演讲稿
2014/05/08 职场文书
大学生安全责任书
2014/07/25 职场文书
2014年节能工作总结
2014/12/18 职场文书
2015年八一建军节慰问信
2015/03/23 职场文书
个人合作协议范本
2015/08/06 职场文书
OpenCV-Python实现轮廓的特征值
2021/06/09 Python