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 相关文章推荐
php4的session功能评述(二)
Oct 09 PHP
用PHP的ob_start();控制您的浏览器cache!
Nov 25 PHP
php dirname(__FILE__) 获取当前文件的绝对路径
Jun 28 PHP
php之curl设置超时实例
Nov 03 PHP
ThinkPHP中公共函数路径和配置项路径的映射分析
Nov 22 PHP
PHP实现动态柱状图改进版
Mar 30 PHP
php实现给一张图片加上水印效果
Jan 02 PHP
php源码 fsockopen获取网页内容实例详解
Sep 24 PHP
php 查找数组元素提高效率的方法详解
May 05 PHP
Laravel实现autoload方法详解
May 07 PHP
PHP字典树(Trie树)定义与实现方法示例
Oct 09 PHP
ThinkPHP框架中使用Memcached缓存数据的方法
Mar 31 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
destoon实现底部添加你是第几位访问者的方法
2014/07/15 PHP
PHP面向对象之后期静态绑定功能介绍
2015/05/18 PHP
php基于数组函数实现关联表的编辑操作示例
2017/07/04 PHP
thinkphp5 migrate数据库迁移工具
2018/02/20 PHP
redis+php实现微博(二)发布与关注功能详解
2019/09/23 PHP
JavaScript 动态改变图片大小
2009/06/11 Javascript
Javascript学习笔记7 原型链的原理
2010/01/11 Javascript
js实现的日期操作类DateTime函数代码
2010/03/16 Javascript
JavaScript对象、属性、事件手册集合方便查询
2010/07/04 Javascript
教你使用javascript简单写一个页面模板引擎
2015/05/05 Javascript
jquery.form.js异步提交表单详解
2017/04/25 jQuery
在iFrame子页面里实现模态框的方法
2018/08/17 Javascript
[04:03][TI9趣味短片] 小鸽子茶话会
2019/08/20 DOTA
Python函数参数类型*、**的区别
2015/04/11 Python
Python 实现数据库更新脚本的生成方法
2017/07/09 Python
Python设计模式之简单工厂模式实例详解
2019/01/22 Python
详解Django模版中加载静态文件配置方法
2019/07/21 Python
Python 简单计算要求形状面积的实例
2020/01/18 Python
Python ORM编程基础示例
2020/02/02 Python
Pandas的数据过滤实现
2021/01/15 Python
美国休闲服装品牌:Express
2016/09/24 全球购物
ALDO英国官网:加拿大女鞋品牌
2018/02/19 全球购物
如何在Oracle中查看各个表、表空间占用空间的大小
2015/10/31 面试题
写好自荐信的技巧
2013/11/08 职场文书
爷爷追悼会答谢词
2014/01/24 职场文书
小学毕业感言150字
2014/02/05 职场文书
社会公德演讲稿
2014/05/20 职场文书
艾滋病宣传标语
2014/06/25 职场文书
博士生导师推荐信
2014/07/08 职场文书
人事局接收函
2015/01/30 职场文书
违纪学生保证书
2015/02/27 职场文书
军训个人总结
2015/03/03 职场文书
2016年青少年禁毒宣传教育活动总结(学校)
2016/04/05 职场文书
新店开业策划方案怎么书写?
2019/07/05 职场文书
python 制作一个gui界面的翻译工具
2021/05/14 Python
HTML中的表格元素介绍
2022/02/28 HTML / CSS