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 相关文章推荐
JAVA/JSP学习系列之六
Oct 09 PHP
也谈 PHP 和 MYSQL
Oct 09 PHP
PHP 创建标签云函数代码
May 26 PHP
PHP设计模式之解释器模式的深入解析
Jun 13 PHP
php将日期格式转换成xx天前的格式
Apr 16 PHP
WordPress中缩略图的使用以及相关技巧
Nov 24 PHP
PHP getallheaders无法获取自定义头(headers)的问题
Mar 23 PHP
PHP最常用的正则表达式
Feb 13 PHP
详解Yii2 之 生成 URL 的方法
Jun 16 PHP
PHP实现的服务器一致性hash分布算法示例
Aug 09 PHP
PHP hex2bin()函数用法讲解
Feb 25 PHP
gearman中worker常驻后台,导致MySQL server has gone away的解决方法
Feb 27 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版(3)
2006/10/09 PHP
PHP 调试工具Debug Tools
2011/04/30 PHP
采用PHP函数memory_get_usage获取PHP内存清耗量的方法
2011/12/06 PHP
PHP比较运算符的详细介绍
2015/09/29 PHP
ext 列表页面关于多行查询的办法
2010/03/25 Javascript
Node.js开发指南中的简单实例(mysql版)
2013/09/17 Javascript
Jquery实现控件的隐藏和显示实例
2014/02/08 Javascript
选择复选框按钮置灰否则按钮可用
2014/05/22 Javascript
Jquery常用的方法汇总
2015/09/01 Javascript
JavaScript的函数式编程基础指南
2016/03/19 Javascript
基于jQuery实现仿QQ空间送礼物功能代码
2016/05/24 Javascript
Vue数据驱动模拟实现1
2017/01/11 Javascript
详解Vue源码学习之双向绑定
2019/04/10 Javascript
原生js实现简单轮播图
2020/10/26 Javascript
解决vue初始化项目一直停在downloading template的问题
2020/11/09 Javascript
[02:41]DOTA2英雄基础教程 谜团
2013/12/10 DOTA
python实现的一个p2p文件传输实例
2014/06/04 Python
对于Python的Django框架部署的一些建议
2015/04/09 Python
对Python闭包与延迟绑定的方法详解
2019/01/07 Python
python中使用while循环的实例
2019/08/05 Python
python manage.py runserver流程解析
2019/11/08 Python
python实现小程序推送页面收录脚本
2020/04/20 Python
Python unittest单元测试openpyxl实现过程解析
2020/05/27 Python
python中怎么表示空值
2020/06/19 Python
Django-celery-beat动态添加周期性任务实现过程解析
2020/11/26 Python
Html5实现iPhone开机界面示例代码
2013/06/30 HTML / CSS
Saucony澳大利亚官网:美国跑鞋品牌,运动鞋中的劳斯莱斯
2018/05/05 全球购物
英国旅行箱包和行李箱购物网站:Travel Luggage & Cabin Bags
2019/08/26 全球购物
Edwaybuy西班牙:小米在线商店
2019/12/04 全球购物
战友聚会邀请函
2014/01/18 职场文书
路政管理求职信
2014/06/18 职场文书
社区活动总结范文
2015/05/07 职场文书
保护动物的宣传语
2015/07/13 职场文书
你喜欢篮球吗?Python实现篮球游戏
2021/06/11 Python
pandas求平均数和中位数的方法实例
2021/08/04 Python
MySQL数据库表约束讲解
2022/06/21 MySQL