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不用内置函数对数组排序的两个算法代码
Feb 08 PHP
10条PHP高级技巧[修正版]
Aug 02 PHP
PHP __autoload()方法真的影响性能吗?
Mar 30 PHP
PHP命名空间(namespace)的使用基础及示例
Aug 18 PHP
PHP管理依赖(dependency)关系工具 Composer 安装与使用
Aug 18 PHP
PHP管理依赖(dependency)关系工具 Composer的自动加载(autoload)
Aug 18 PHP
PHP版QQ互联OAuth示例代码分享
Jul 05 PHP
php实现递归的三种基本方式
Jul 04 PHP
PHP多维数组元素操作类的方法
Nov 14 PHP
thinkPHP交易详情查询功能详解
Dec 02 PHP
PHP实现抽奖功能实例代码
Jun 30 PHP
PHP 对接美团大众点评团购券(门票)的开发步骤
Apr 03 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中array_merge与array+array的区别
2013/06/21 PHP
PHP弱类型的安全问题详细总结
2016/09/25 PHP
javascript 继承实现方法
2009/08/26 Javascript
新发现一个骗链接的方法(js读取cookies)
2012/01/11 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(一)让静态人物动起来
2013/01/23 Javascript
jquery.qrcode在线生成二维码使用示例
2013/08/21 Javascript
jQuery的live()方法对hover事件的处理示例
2014/02/27 Javascript
jQuery下拉友情链接美化效果代码分享
2015/08/26 Javascript
Jquery promise实现一张一张加载图片
2015/11/13 Javascript
浅谈window.onbeforeunload() 事件调用ajax
2016/06/29 Javascript
手机移动端实现 jquery和HTML5 Canvas的幸运大奖盘特效
2016/12/06 Javascript
使用jquery的cookie实现登录页记住用户名和密码的方法
2019/03/13 jQuery
Vee-validate 父组件获取子组件表单校验结果的实例代码
2019/05/20 Javascript
基于jsbarcode 生成条形码并将生成的条码保存至本地+源码
2020/04/27 Javascript
angular中的post请求处理示例详解
2020/06/30 Javascript
python递归查询菜单并转换成json实例
2017/03/27 Python
Python实现查找匹配项作处理后再替换回去的方法
2017/06/10 Python
对python csv模块配置分隔符和引用符详解
2018/12/12 Python
使用Python进行体育竞技分析(预测球队成绩)
2019/05/16 Python
django框架model orM使用字典作为参数,保存数据的方法分析
2019/06/24 Python
python3中datetime库,time库以及pandas中的时间函数区别与详解
2020/04/16 Python
详解python算法常用技巧与内置库
2020/10/17 Python
CSS图片翻转动画技术详解(IE也实现了)
2014/04/03 HTML / CSS
沃达丰英国有限公司:Vodafone英国
2019/04/16 全球购物
Omio英国:搜索并比较便宜的巴士、火车和飞机
2019/08/27 全球购物
医院学雷锋活动策划方案
2014/02/15 职场文书
责任担保书范文
2014/05/21 职场文书
党员干部形式主义个人整改措施
2014/09/17 职场文书
个人作风建设心得体会
2014/10/22 职场文书
四年级小学生评语
2014/12/26 职场文书
2015年酒店工作总结
2015/04/28 职场文书
贷款收入证明格式
2015/06/24 职场文书
2016年中学清明节活动总结
2016/04/01 职场文书
CSS实现漂亮的时钟动画效果的实例代码
2021/03/30 HTML / CSS
PySwarms(Python粒子群优化工具包)的使用:GlobalBestPSO例子解析
2021/04/05 Python
python模板入门教程之flask Jinja
2022/04/11 Python