基于领域的网络爬虫技术的研究与实现

被引量 : 16次 | 上传用户:caculate
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web信息爆炸式的增长,如何有效的在Web中获取有用的信息已变得及其困难。搜索引擎在信息检索中扮演着重要的作用,已经为人们在日常生活中进行信息检索不可缺少的工具。Yahoo、Google、MSN、百度等商业搜索引擎正是众多通用搜索引擎中最成功的典范,但随着网络变得越来越复杂,这些通用的搜索引擎也有时会在信息领航中也会迷失方向。然而,最近几年对各种搜索技术的研究方兴未艾,基于P2P技术的流媒体搜索、元搜索技术、垂直搜索技术等都成为了搜索领域研究的热点。本文的核心工作就是对主题相关的网络爬虫进行研究。首先深入分析一个大规模的搜索引擎,细述了其工作原理,常用的几种搜索策略,并分析了其优劣点,随后从两个方面分析了WEB爬虫的技术实现困境:一是通用搜索引擎需要解决的技术问题,二是通用搜索引擎存在的局限性。接着给出了主题相关的网络爬虫的实现框图。考虑到如何克服高度并发、以及对网络带宽的占用问题,提出了设计一个DNS解析器,以便于有效的利用网络带宽,减少网络传输延时;为了高效的对页面进行抓取,保证在进行并行抓取时,各进程间通信的问题,让各个组件之间高效的工作,在设计中引入了非阻塞套接字技术。URL的调度技术在网络爬虫系统的设计中起着关键的作用,提出了基于概率模型的启发示度量规则,让我们的网络系统有着更加智能的路由功能,以便于始终可以向着用户设定的主题进行页面获取。在给出了基于概率模型的启发示度量规则后,更进一步的提出了基于最佳优先搜索的隧道技术,用于克服对某个主题在进行抓取多次后,若偏离了原先的主题,可以让其迅速停止工作,从而在URL队列中选取下一个URL作为下一次的页面抓取出发点。考虑到技术的完整性,简要的给出网络爬虫的其他相关技术的实现。文本分类是主题网络爬虫不可缺少的技术组件。本文提出了一种改进的贝叶斯分类算法,通用的贝叶斯分类器认为所有的所有词项的重要性都是等概率的,在这里认为应更加的倾向于各标题中的词项。最后,设计了一个Focused-Crawler的原型,给出实验数据。通过对比,分析、测试、比较了各算法之间的优劣。
其他文献
科技保险在我国实施近两年来,得到了社会各界的广泛关注,但同时也存在发展中的各种问题。通过构建科技企业、保险公司和政府三方不完全信息动态博弈模型,分析在三方信息均不
我国跨世纪农村文化建设的几点思考戴元光我国实行改革开放政策以来,特别是农村实行家庭联产承包责任制以来,农村经济面貌发生了根本的变化。在此基础上,我国政府提出了2000年达到小
多属性决策是当今社会上在各领域中出现最多的决策模型之一,特别是不确定性因素的加入,使得不确定性多属性决策更多地出现在人们的面前。为了解决这一问题,利用现今描述不确
结合广西农作物病虫测报工作实际情况,编制测灯诱虫数据管理的计算机程序,建立病虫信息管理库能对全区各县历年测灯诱虫数进行检索,并对索引出的数据进行逐年比较,运用该和在大提
研究目的:探讨犀角地黄汤对血瘀血热型肝硬化TGF-β1和smad4mRNA的影响。方法:选择2008年10月至2009年1月本院普外科和消化内科诊治的符合纳入标准的血瘀血热型肝硬化患者60
所谓行政“黑名单”,是指行政主体对行政相对人的相关公共信用信息进行整理、记录、汇总、评级分类、公开共享并据此实施监管和联合惩戒的新型信用工具,它能够为公众的社会参与、交易提供更多的选择,同时亦是确保行政义务、社会责任及时、正确履行的行政治理手段的制度新发展。相较于传统刚性管制手段严密的授权条件、复杂的程序以及相对较高的行政成本,行政“黑名单”以其灵活、高效、简便、多样等特点脱颖而出,近年来在行政治
<正>现在,越来越多的菜农认识到了粪肥的好处,也都知道粪肥需经发酵沤制,才能杀灭其中的寄生虫和病原菌,使其更利于蔬菜吸收。但是,现在很多菜农对于粪肥腐熟认识不够,他们只
期刊
随着Internet的发展,虚拟仪器也开始向着网络化方向发展。基于Web的虚拟仪器是实现网络化远程测控、构建虚拟仪器测控网络的应用之一。这种以浏览器与服务器为结构的虚拟仪器
虚词繁多是汉语文言文的一大特色,对它们的英译不能以简单的省略来一省了之。根据汉语文言文的特点,结合纽马克的语义翻译和交际翻译理论指出:对于文言虚词来说,语义翻译是应