网络爬虫技术的概述与讨论摘要 网络爬虫,又被称为网页蜘蛛,网络机器人,随着网络的迅速进展,万维网成为大量信息的载体,如何有效地提取并利用这些信息成为一个巨大的挑战
搜索引擎 (Search Engine),例如传统的通用搜索引擎 AltaVista,Yahoo
和Google 等,作为一个辅助人们检索信息的工具成为用户访问 web 的入口和指南
但是,这些通用性搜索引擎也存在着一定的局限性
为了解决上述问题,定向抓取相关网页资源的聚焦爬虫应运而生
聚焦爬虫是一个自动下载网页的程序,它根据既定的抓取目标,有选择的访问万维网上的网页与相关的链接,猎取所需要的信息
本文将对网络爬虫技术及其原理进行简单的介绍,并且给出实例
关键词网络爬虫 聚焦爬虫 网页抓取 搜索策略 URL一、网络爬虫的简介1、URL在介绍网络爬虫之前,先引入 URL 的相关知识
URL 是 URI 的一个子集
它是Uniform Resource Locator 的缩写,译为“统一资源定位符”
通俗地说,URL 是 Internet 上描述信息资源的字符串,主要用在各种 WWW 客户程序和服务器程序上,特别是著名的 Mosaic
采纳 URL 可以用一种统一的格式来描述各种信息资源,包括文件、服务器的地址和目录等
URL 的格式由三部分组成:·第一部分是协议(或称为服务方式)
·第二部分是存有该资源的主机 IP 地址(有时也包括端口号)
·第三部分是主机资源的具体地址,如目录和文件名等
第一部分和第二部分用“://”符号隔开,第二部分和第三部分用“/”符号隔开
第一部分和第二部分是不可缺少的,第三部分有时可以省略
用 URL 表示文件时,服务器方式用 file 表示,后面要有主机 IP 地址、文件的存取路径(即目录)和文件名等信息
有时可以省略目录和文件名,但“/”符号不能省略
例如 爬虫最主要的处理对象就是