找回密码
 加入怎通
查看: 819|回复: 7

[站长八卦] 用搜索引擎原理来解释爬虫(蜘蛛)是什么

[复制链接]
594站长 发表于 2012-03-21 22:21:04 | 显示全部楼层 |阅读模式
     很多人看来的爬虫是神乎其神的,也造成一个最常见的“实践后的经验之谈”——实践证明百度爬虫会秒收原创的内容! 6 v' w2 j2 h% g* X3 ?% X
  当然在任何一个略懂搜索引擎原理的人眼中,这就是毫不靠谱的实践。如果说实践是验证真理的方式的话,那前提要是有了比较完善的理论假设以后再去验证的。而像爬虫根本没有分析内容的能力,怎可能判断页面内容是否原创以后再进行收录呢?* a0 d# b* I4 N9 G! x& ?& S1 c
8 J, a# C$ G. Z( j* |
  甚至有人认为爬虫根本就不会去抓取采集的内容,这就更奇怪了,爬虫不是先知,抓取之前怎么会知道页面是否是采集的呢?(这里不考虑一个特殊情况,即搜索引擎可能参考网站整体原创率来决定抓取优先级的问题,但这个比较深了)8 b* f1 f$ H  V* K/ N  _
3 o7 k, h* [& b/ n) b) r: K
  搜索引擎四个系统:下载、分析、索引、查询,这四块的工作基本独立的,判断采集与否的工作处于分析系统。而且估计是出于大规模页面查重的效率考虑,重复页面一般被索引以后隔比较长的时间才会被删除。即,搜索引擎收录页面与否,至少和这个页面本身质量无关。
+ J  {. D8 p2 e$ I: @
, L8 ~+ B; L, {  {5 d4 g( ~  现在已经说明了爬虫无法判断页面质量,但其实严格意义上,爬虫连提取链接的作用都没有,它只是单单一个TCP/IP程序而已。但分析链接的事情总是要做的,不然爬虫也没法抓取新的页面了。准确的讲,分析链接是交由“调度员”来做的。爬虫1抓取页面,页面交给调度员1分析,调度员1把所有发现的链接存到URL库1,并把一部分调度员认为重要的链接返回爬虫1,让爬虫1去抓取那些重要的页面。同时,爬虫1抓取过的页面交给Page库1,如果Page库1里面的页面和URL库1里面重复的话,就不再重复抓取。7 g' D" B! D; @" P# F

+ v* s9 k9 @; b) g$ R% M, t  大型商业搜索引擎都是多爬虫共同工作的,此时每个“调度员”还要和“总调度”交换信息,从而分配各个爬虫的具体工作。如果看到几个爬虫经常轮流的短时间内抓取一个页面多次的话,往往就是调度工作没做好。$ A0 |6 l* ?2 I( U' \1 J) T

$ r/ E1 I; u' X$ d- v  不过其实诸如“调度员”之类的,归入爬虫程序里面也不能算错。只是一个说法相对严谨、一个说法相对宽松而已。但无论如何的是,爬虫只管下载,最多就配合调度员多几个花样来下载罢了。
2 O( @" k( r, ]: t

暂时无法加载帖子列表

回复

使用道具 举报

shyjs1 发表于 2026-03-16 15:11:22 | 显示全部楼层
刚好遇到类似问题,看完这个帖子心里有底了
回复

使用道具 举报

feifeijiba 发表于 2026-07-25 16:24:55 | 显示全部楼层
蹲了这么久,终于看到有价值的讨论,支持一下!
回复

使用道具 举报

凯迪拉克 发表于 2026-08-01 23:38:41 | 显示全部楼层
说得很实在,没有夸大其词,这种真实分享太难得了
回复

使用道具 举报

twelgwei 发表于 2026-08-03 02:43:52 | 显示全部楼层
分析得很透彻,很多细节都说到点子上了~
回复

使用道具 举报

一箭天-小玉 发表于 2026-08-05 10:43:00 | 显示全部楼层
内容很干货,没有多余的废话,值得反复看
回复

使用道具 举报

阿宅 发表于 2026-09-10 02:26:14 | 显示全部楼层
学习到了,之前一直没注意过这个点,受教了
回复

使用道具 举报

ljpayy2012 发表于 2026-09-10 14:15:47 | 显示全部楼层
这个分享太实用了,刚好能用到,感谢楼主!
回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 加入怎通

    本版积分规则

    QQ|手机版|小黑屋|网站地图|真牛社区 ( 苏ICP备2023040716号-2 )

    GMT+8, 2026-9-11 08:08 , Processed in 0.048306 second(s), 26 queries , Gzip On.

    免责声明:本站信息来自互联网,本站不对其内容真实性负责,如有侵权等情况请联系420897364#qq.com(把#换成@)删除。

    Powered by Discuz! X3.5

    快速回复 返回顶部 返回列表