• 微信号:Zh-y9213
您当前的位置:爱资源分享网 > > 网站源码 > 网站制作

【wordpress教程】利用代码生成wordpress蜘蛛爬取记录

栏目:网站制作时间:2021-06-30 05:58阅读数:65人阅读

  很多搞SEO优化的站长都喜欢研究网站日志来看看今天搜索蜘蛛是否来过你的网站,但是我们要从主机中下载日志下来还要研究网站日志如何查看等等。今天美菱阁精品网来介绍一个wordpress技巧,通过代码实现wordpress蜘蛛爬取记录,以后不用再自己从服务器中下载网站日志来研究了,直接访问你网站中的一个文件就可以了哦。

  wordpress蜘蛛爬取记录代码

  1.   function get_naps_bot(){

  2.   $useragent = strtolower($_SERVER['HTTP_USER_AGENT']);

  3.   if (strpos($useragent, 'googlebot') !== false){

  4.   return 'Googlebot';

  5.   }

  6.   if (strpos($useragent, 'msnbot') !== false){

  7.   return 'MSNbot';

  8.   }

  9.   if (strpos($useragent, 'slurp') !== false){

  10.   return 'Yahoobot';

  11.   }

  12.   if (strpos($useragent, 'baiduspider') !== false){

  13.   return 'Baiduspider';

  14.   }

  15.   if (strpos($useragent, 'sohu-search') !== false){

  16.   return 'Sohubot';

  17.   }

  18.   if (strpos($useragent, 'lycos') !== false){

  19.   return 'Lycos';

  20.   }

  21.   if (strpos($useragent, 'robozilla') !== false){

  22.   return 'Robozilla';

  23.   }

  24.   return false;

  25.   }

  26.   function nowtime(){

  27.   date_default_timezone_set('Asia/Shanghai');

  28.   $date=date("Y-m-d.G:i:s");

  29.   return $date;

  30.   }

  31.   $searchbot = get_naps_bot();

  32.   if ($searchbot) {

  33.   $tlc_thispage = addslashes($_SERVER['HTTP_USER_AGENT']);

  34.   $url=$_SERVER['HTTP_REFERER'];

  35.   $file="robotslogs.txt";

  36.   $time=nowtime();

  37.   $data=fopen($file,"a");

  38.   $PR="$_SERVER[REQUEST_URI]";

  39.   fwrite($data,"Time:$time robot:$searchbot URL:$tlc_thispage\n page:$PR\r\n");

  40.   fclose($data);

  41.   }

  将上面代码加入网站主题中的functions.php文件中,然后在网站根目录创建一个robotslogs.txt的文件,并且linux主机设置权限为777,然后过段时间,访问http://网址/robotslogs.txt 即可看到蜘蛛爬行记录了!


资源均来自第三方,谨慎下载,前往第三方网站下载

本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。

如果侵犯了你的权益请来信告知我们删除。邮箱:737597453@qq.com