WEB数据采集系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
WEB数据采集系统
一.概述
面对互联网海量的信息,政府机关、企事业单位和研究机构都迫切希望获取与自身工作相关的有价值信息,如何方便快捷地获取这些信息就变得至关重要了。如果采用原始的手工收集方式,费时费力且毫无效率,面对越来越多的信息资源,劳动强度和难度可想而知。因此,现代的政府和企业都迫切需要一种能够提供高质量和高效运作的信息采集解决方案。
本系统针对不同行业用户的应用需求,以抓取互联网为目的,实现在用户自定义规则下,从互联网中抓取指定信息。抓取的信息可存入数据库或直接入库发送至指定栏目,实现网站信息及时更新和数据量提升,从而使得搜索引擎收录量提升,扩大企业信息宣传推广力度。
二.典型应用
1. 政府机关
●实时跟踪、采集与业务工作相关的信息来源。
●全面满足内部工作人员对互联网信息的全局观测需求。
●及时解决政务外网、政务内网的信息源问题,实现动态发布。
●快速解决政府主网站对各地级子网站的信息获取需求。
●全面整合信息,实现政府内部跨地区、跨部门的信息资源共享与有效
沟通。
●节约信息采集的人力、物力、时间,提高办公效率。
2. 企业
●实时准确地监控、追踪竞争对手动态,是企业获取竞争情报的利器。
●及时获取竞争对手的公开信息以便研究同行业的发展与市场需求。
●为企业决策部门和管理层提供便捷、多途径的企业战略决策工具。
●大幅度地提高企业获取、利用情报的效率,节省情报信息收集、存
储、挖掘的相关费用,是提高企业核心竞争力的关键。
●提高企业整体分析研究能力、市场快速反应能力,建立起以知识管
,是提高企业核心竞争力的神经中枢。
理为核心的“竞争情报数据仓库”
3. 新闻媒体
●快速准确地自动采集数信息。
●支持每天对数万条新闻进行有效抓取。
●支持对所需内容的智能提取、审核。
●实现互联网信息内容采集、浏览、编辑、管理、发布的一体化。三. 系统构架
工作过程描述
采集的目的就是把对方网站上网页中的某块文字或者图片等资源下载到自己的站网上,这个过程需要做如下配置工作:下载网页配置,解析网页配置,修正结果配置,数据输出配置。如果数据符合自己要求,修正结果这步可省略。配置完毕后,把配置形成任务(任务以XML格式描述),采集系统按照任务的描述开始工作,最终把采集到的结果存储到网站服务器上。
工作流程图如下:
数据处理逻辑图:
四.系统功能
根据用户事先配置好的规则(网页下载规则,网页解析规则等),进行数据采集。
当对方网站数据进行了更新,或者添加新数据时,系统自动会进行检测,并进行采集,然后更新到自己的数据库(或者别的存储方式),这个过程不再需要人工干涉。
五.技术特点
1. 支持多种网页编码格式,也可以人工设置编码格式。支持各国语言的网站。
2. 支持图片,软件,音乐,视频,flash等多种格式资源的下载。
3. 支持采集结果输出的多样性,可以使用不同输出插件进行输出,也可以自己开发输出插件。
4. 采集配置分为三个部分:网页爬虫配置,网页解析配置,采集任务配置。以上三者可以自由搭配,便于重复利用已设置完毕的配置。
5. 可定制的数据解析和抽取。可以自由配置要采集的网络元数据,并可以对每个网络元数据自定义字段名。便于后续信息处理。
6. 采集爬虫采用多任务、多数据源管理。
7. 每个任务下可以指定多个采集入口网站。
8. 采集条件设置,可以针对不同任务下的入口网站设置采集路径、重点页面、采集网址过滤等控制条件。控制条件采用正则表达式。
9. 运行配置,采集运行过程中使用的爬虫名称、个数、数据更新频度等均可以由用户进行配置。
10. 自动识别文本中的图片信息,并且自动下载到本地,并替换文本中的图片URL为本地URL。
11. 管理控制台可以监控采集过程的运行情况。
六.系统优势
1. 精确度高
用户可以按照自身需要自行选择、设定监测的目标网站和特定信息源,实施24 小时不间断监测和采集,信息动态始终处于掌握之中。系统支持将网页中的
信息内容按日期、标题、作者、栏目进行提取,过滤网页中的无用信息。扩展抓取
采集范围可以精确到特定网站、特定栏目、特定页面、特定区域。
2. 易用性好
系统参数设置简单,一次设置多次使用。设置过程直观、便捷。
3. 灵活性强
系统具有很强的灵活性,可按需选择目标站点,并根据形势的变化,随时更换目标站点。用户可直接到某一网站抓取用户想要的特定栏目下的信息,它仅仅要求用户设定特定的抓取条件,用户需要的内容就会自动被抓取和保存下来,从而实现由用户上网找信息转变为信息自动流向用户的方式。
4. 实施部署容易
系统用户界面友好,抓取服务器在任意浏览器下运行,实施部署过程简单,即装即用。
5. 采集内容全面
适应网站内容格式的多变性,能完整地获取需要采集的页面,遗漏少,网页采集内容的完整性在99% 以上。
6. 抓取速度快
系统支持多线程处理技术,支持运行多条线程的同时抓取。可快速高效地对目标站点或栏目进行信息采集,大大加快了信息的抓取速度,保证在同等单位时间内信息的抓取量成倍数增长。
七.系统界面展示