




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
几种网络爬虫的优缺点搜索引擎的实现过程,可以看作三步:1.从互联网上抓取网页2.对网页进行处理,建立索引数据库3.进行查询。因此无论什么样的搜索引擎,都必须要有一个设计良好的爬虫来支持。Heritrix优点:Heritrix是SourceForge上基于Java的开源爬虫,它可以通过Web用户界面来启动、设置爬行参数并监控爬行,同时开发者可以随意地扩展它的各个组件,来实现自己的抓取逻辑,因其方便的可扩展性而深受广大搜索引擎爱好者的喜爱。缺点:虽然Heritrix功能强大,但其配置复杂,而且官方只在Linux系统上测试通过,用户难以上手。根据网上来看这个软件还没有完善。2.WebSPHINX优点:比较简单缺点:只能找一个字段锁。
MetaSeeker中的网络爬虫就属于后者。
如果从怎样提取数据上分,还可以分成两类,我们只说定题爬虫,普通爬虫要简单的多,网上大把。这两类是:
1,通过正则表达式提取内容,HTML文件就是一个文本文件,直接使用正则表达式在指定地方提取内容即可,指定地方不一定是绝对定位,例如,可以参照HTML的标签定位,更准确
2,利用DOM提取内容,HTML文件先转成DOM数据结构,在遍历这个结构提取内容。
MetaSeeker中的网络爬虫还属于后者。
有人会问,为什么还要用DOM方式,转了一道?有很多原因决定DOM方式的存在理由:
首先,DOM结构的分析都不用自己做,有现成的库,编程并没有变复杂;
第二,可以实现很复杂但是很灵活的定位规则,而正则表达式很难写;
第三,如果定位是要考虑HTML文件结构,用正则表达式不容易解析,HTML文件经常有错,如果将这个任务交给现成的库,要容易很多。
第四,假设还要解析Javascript的内容,正则表达式无能为力了,当然DOM方式自己也无能为力,但是可以利用某个平台的能力,就有可能提取AJAX网站内容。
还有很多原因。MetaSeeker工具包利用Mozilla平台的能力,只要是Firefox看到的东西,它都能提取。
爬虫的变种很多,仅讲这两个方面。
MetaSeeker工具包是免费使用的,下载地址:/cn/node/download/front下载和安装下载和安装方式有两种:下载的同时进行安装:在下载弹出窗口中选择“运行”,并指定运行程序Firefox下载保存后安装:在下载弹出窗口中选择“保存”,以后安装下面将讲解使用第二种方式下载后怎样安装。运行Firefox后,只要将两者的程序包文件(分别是metastudio_xxx.xpi和datascraper.xpi)拖到Firefox上即可启动安装过程。安装完成后,如果在Firefox状态栏的右下角显示“MetaStudioInstalled”和“DataScraperInstalled”,表示两者安装成功。如果安装成功,在Firefox的“工具”菜单上会出现“MetaStudio”和“DataScraper”两个菜单项。初始运行安装完成后,第一次运行MetaStudio和DataScraper时,会提示输入MetaSeeker在线用户帐号和口令信息,用户可以选择将输入的信息存储在本地,这样以后
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东省枣庄三中2024-2025学年高三寒假开学综合检测试题含解析
- 罗定职业技术学院《智能仪器设计技术》2023-2024学年第二学期期末试卷
- 2024-2025学年广东省佛山市南海区南海实验中学初三最后一模化学试题试卷含解析
- 国学传统知识比赛
- 幼儿园文本格式规范培训
- 2024年6月《阿房宫赋》知识图谱驱动的个性化学习路径
- 数字化教育的可持续发展模式
- 2025年煤炭生产经营单位(安全生产管理人员)证模拟题库及答案
- 员工内驱动培训
- 幼儿园获奖公开课:小班体育《过障碍物(彩旗飘飘)》课件
- LS-MDG-用户操作手册-物料主数据流程-20181103-V1.0
- 年会颁奖晚会颁奖盛典简约PPT模板
- 绥江县农村饮水安全工程水质检测中心建设方案
- 钳工-实操技能试题
- 中国传统故事英文花木兰二篇
- GB/T 3091-2008低压流体输送用焊接钢管
- GB/T 22004-2007食品安全管理体系GB/T 22000-2006的应用指南
- 上消化道早癌筛查须知
- 永大新梯种Y15电梯调试手顺及故障码
- DB32-T 4416-2022《高延性纤维增强水泥基复合材料加固砌体结构应用技术规程》
- 第5课《孔乙己》课件(共19张ppt) 部编版语文九年级下册
评论
0/150
提交评论