简单的分析一下百度蜘蛛的日常工作习性

所属分类: 网站运营 / 网站优化 阅读数: 67
收藏 0 赞 0 分享
搜索引擎用来爬行和访问页面的程序被称为蜘蛛工,也称为机器人(bot)。搜索引擎蜘蛛访问网站页面时类似于普通用户使用的浏览器。蜘蛛程序发出页面访问请求后,服务器返回HTML代码,蜘蛛程序把收到的代 码存入原始页面数据库。搜索引擎为了提高爬行和抓取速度,都使用多个蜘蛛并发分布爬行。
  一、robots.txt文件
  蜘蛛访问任何一个网站时,都会先访问网站根目录下的robots.txt文件。如果robots.txt文件禁止搜素引擎抓取某些文件或目录。蜘蛛将 遵守协议,不抓取被禁止的网址。
  和浏览器一样,搜索引擎蜘蛛也有标明自己身份的代理名称,站长可以在日志文件中看到搜索引擎的特定代理名称,从而辨识搜索引擎蜘 蛛。下面列出常见的搜索引攀蜘蛛名称:
  二、跟踪链接
  为了抓取网上尽量多的页面,搜索引擎蜘蛛会跟踪页面上的链接,从一个页面爬到下一个页面,就好像蜘蛛在蜘蛛网上爬行那样,这也就 是搜索引擎蜘蛛这个名称的由来。
  整个互联网是由相互链接的网站及页面组成的。从理论上说,蜘蛛从任何一个页面出发,顺着链接都可以爬行到网上的所有页面。当然, 由于网站及页面链接结构异常复杂,蜘蛛需要采取一定的爬行策略才能遍历网上所有页面。
  最简单的爬行遍历策略分为两种,一种是深度优先,另一种是广度优先。
  所谓深度优先,指的是蜘蛛沿着发现的链接一直向前爬行,直到前面再也没有其他链接,然后返回到第一个页面,沿着另一个链接再一直 往前爬行。
  蜘蛛跟踪链接,从A页面爬行到Al,A2,A3,A4,到A4页面后,己经没有其他链接可以跟踪就返回A页面,顺着页面上的另一个链接,爬行 到B1,B2,B3,B4。在深度优先策略中,蜘蛛一直爬到无法再向前,才返回爬另一条线。
  广度优先是指蜘蛛在一个页面上发现多个链接时,不是顺着一个链接一直向前,而是把页面上所有第一层链接都爬一遍,然后再沿着第二 层页面上发现的链接爬向第三层页面。比如,我的一个站点,股票入门大家可以去看下,研究下。
  还有就是蜘蛛从A页面顺着链接爬行到Al,B1,C1页面,直到A页面上的所有链接都爬行完,然后再从A1页面发现的下一层链接,爬行到A2 ,A3,A4,从理论上说,无论是深度优先还是广度优先,只要给蜘蛛足够的时间,都能爬完整个互联网。在实际工作中,蜘蛛的带宽资源 ,时间都不是无限的。也不可能爬完所有页面。实际上最大的搜索引擎也只是爬行和收录了互联网的一小部分。
更多精彩内容其他人还在看

怎么进行seo关键词选择

在做网站时,怎么选择合理的关键词是网站早期能够最好的的关键,所以选择关键词是网站SEO的核心,下面这篇文章就是这方面的介绍,分享给大家
收藏 0 赞 0 分享

如何增加SEO效果的3个做法

想增加SEO的效果是每一个推广网站的站长的目的,做法其实很多,那常规的做法是什么样的呢?本文作者给出了一些办法,分享给有需要的朋友
收藏 0 赞 0 分享

整理影响搜索引擎排名的站内因素

网上关于影响百度排名的因素有很多,今天笔者就来总结一下,影响百度搜索引擎排名的站内因素
收藏 0 赞 0 分享

在做seo中常见的误区有哪些

做网站优化seo工作中,最怕的就是进入误区,这样网站会很麻烦,下面为站长们总结了一些seo中常见的误区,希望引起大家的注意
收藏 0 赞 0 分享

面对百度不断更新的算法还要不要发外链

发外链一直都是网站优化的重要的工作,现在百度的算法不断的更新,发外链该如何把握尺度呢?
收藏 0 赞 0 分享

新站和中小网站seo优化方式正确吗?

做网站优化seo,要分不同的阶段,使用不同的优化方式和做法,你网站在哪个阶段,你的优化方式正确与否,这篇文章就是关于这个的观点,分享给大家
收藏 0 赞 0 分享

B2B企业网站做SEO优化的5个关键问题

B2B企业网站怎么做seo优化呢?很多企业面临这个问题,现在提供给大家做好哪些关键问题的一个建议,希望对大家有所帮助
收藏 0 赞 0 分享

分析网站竞争对手得到的seo启示

做任何网站没有竞争几乎是不大现实的,那怎么才能从竞争对手身上学习到seo的启示呢?我们从这篇文章上看看需要学习哪些方面?
收藏 0 赞 0 分享

用织梦dedecms做网站的六大SEO优化注意事情

很多站长都在使用织梦dedecms来做网站,那在使用dedecms做网站的过程中,如何seo优化?下面给大家详细介绍一下
收藏 0 赞 0 分享

关注百度消息提醒功能及几点小感悟

做网站应该及时关注百度的动向,及时做好配合工作,该文就是百度消息提醒功能出来后的一篇感悟,分享给大家
收藏 0 赞 0 分享
查看更多