通过Nginx日志分析百度蜘蛛的爬行抓取情况

做网站 SEO优化的朋友会特别关注蜘蛛爬行的次数、频率等,而做好网站优化的第一步就是首先让蜘蛛爬虫经常来你的网站进行光顾,如果蜘蛛爬行出现异常怎么办?下面将结合 Linux 系统中的几个 Linux 命令,如 cat 命令 \grep 命令 \awk 命令等可以让你清楚的知道蜘蛛的爬行情况。

seo_sem_marketing_optimization_business_web_internet_search-878753.jpg

下面我们针对 ng­inx 服务器进行分析,日志文件所在目录:/usr/local/nginx/logs/access.logaccess.log 这个文件记录的应该是最近一天的日志情况,首先请看看日志大小,如果很大 (超过 50MB) 建议别用这些命令分析,因为这些命令很消耗 CPU,或者更新下来放到分析机上执行,以免影响网站的速度。

Shell命令

1、百度蜘蛛爬行的次数

cat access.log | grep Baiduspider | wc

2、百度蜘蛛的详细记录 (Ctrl C 可以终止)

cat access.log | grep Baiduspider

也可以用下面的命令:

cat access.log | grep Baiduspider | tail -n 10
cat access.log | grep Baiduspider | head -n 10

只看最后 10 条或最前 10 条,这用就能知道这个日志文件的开始记录的时间和日期。

3、百度蜘蛛抓取首页的详细记录

cat access.log | grep Baiduspider | grep "GET / HTTP"

百度蜘蛛好像对首页非常热爱每个钟头都来光顾,而谷歌和雅虎蜘蛛更喜欢内页。

4、百度蜘蛛派性记录时间点分布

cat access.log | grep "Baiduspider" | awk '{print $4}'

5、百度蜘蛛爬行页面按次数降序列表

cat access.log | grep "Baiduspider" | awk '{print $7}' | sort | uniq -c | sort -r

文中的 Baiduspider 改成其它蜘蛛名称,例如改成 Googlebot 就可以查看谷歌的数据,国内主要以百度蜘蛛的爬行日志为主。

关于通过Nginx日志分析百度蜘蛛的爬行抓取情况的相关内容;如有侵权,请联系老文删除。

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
老文的头像老文
上一篇 2021年8月25日 上午12:49
下一篇 2021年8月25日 下午7:53

相关推荐

  • 怎么升级flarum论坛所有的插件?

    最近我要配置一个封禁IP的插件,一直提醒我Flarum的内核版本过低,需要设置1.8.3。   安装插件报错,提醒升级论坛内核版本 而我正好要升级Flarum论坛的所有插件,所以我是按以下步骤进行的: 1.升级前的准备 备份网站数据和数据库。这是非常重要的步骤,以防止在升级过程中发生任何数据丢失。 停用所有安装的第三方插件。特别是那些你自己安装的、…

    2024年7月31日
    184
  • WordPress 使用 ElasticSearch 搜索方法

    众所周知,ElasticSearch (下文简称ES)是一个相当牛逼的全文搜索引擎,对接它以后,WordPress 的搜索也能变得更智能更优秀,此文章将介绍如果用最简单的方法部署一个 ES 服务器并对接到 WordPress 网站。 主注意:ES 是个吃性能的怪兽,不太建议内存<4G的服务器安装之。 一、安装 Podman 容器管理器 为了便于维护以及…

    2022年4月13日
    974
  • WordPress安装更新主题、插件时需要FTP的解决办法

    由于今天换服务器了,wordpress搬家了一下,结果更新插件的时候,出现如图现象:或者有时候,我们在安装主题的时候,也会报同样的错误,如下图: 解决方法 不管是上面任意一种错误,还是有类似的 FTP 或 SFTP 错误,其实,我们都可以解决。具体的解决操作步骤如下: 第一步:连接FTP或服务器,再网站根目录,找到wp-config.php 配置文件。 在代…

    2023年5月27日
    517
  • 最好用的国内国外便宜域名注册商推荐

    一、国内、国外域名注册商区别 开始推荐之前还是先说一下国内、国外域名注册商的主要区别,从老文个人的总结经验来看,主要包括以下几个方面的区别: 实名认证:国内所有域名注册商都需要实名认证才能注册域名,而国外域名注册商是不需要实名认证的。 网站备案:如果网站需要备案,目前仅支持国内域名注册商处注册的域名进行备案,如果域名在国外注册是不能备案的。 转出限制:目前来…

    2022年4月3日
    772
  • 有利于SEO的wordpress固定链接方法

    今天来简单说说,有利于SEO的wordpress固定链接方法 1、不要让日期出现在固定链接里面 这基于两个方面的考虑。一是如果数字出现在固定链接里面,等于提醒搜索引擎,这是很旧的内容了,没必要再爬一遍了。另外一个原因是,假如你要修改文章的日期重新发布的话,链接地址就变了,也就是意味着你的反向链接,PR 等等都没有了。 2、不要让分类的链接出现在固定链接里面 …

    2021年8月12日
    569