教你如何编写简单的网络爬虫

上传:qqstrategy55120 浏览: 42 推荐: 0 文件:pdf 大小:105.08 KB 上传时间:2022-05-12 13:10:59 版权申诉

网络爬虫通过遍历互联网络,把网络中的相关网页全部抓取过来,这体现了爬的概念。爬虫如何遍历网络呢,互联网可以看做是一张大图,每个页面看做其中的一个节点,页面的连接看做是有向边。图的遍历方式分为宽度遍历和深度遍历,但是深度遍历可能会在深度上过深的遍历或者陷入黑洞。所以,大多数爬虫不采用这种形式。另一方面,爬虫在按照宽度优先遍历的方式时候,会给待遍历的网页赋予一定优先级,这种叫做带偏好的遍历。实际的爬虫是从一系列的种子链接开始。整个遍历过程中维护一张visited表,记录哪些节点(链接)已经处理过了,跳过不作处理。

上传资源
用户评论