网页数据获取的方法及装置制造方法及图纸

技术编号:14881535 阅读:58 留言:0更新日期:2017-03-24 04:05
本发明专利技术公开了一种网页数据获取的方法及装置,涉及互联网技术领域,主要目的在于解决由于复制网页表格中的数据以行为单位进行复制,而不能以列为单位进行复制,导致在复制列数据的过程中操作过程繁琐,降低了获取网页表格列数据的速度的问题。本发明专利技术的主要技术方案包括:对当前显示网页中的单元格添加操作事件,所述操作事件为触发执行获取单元格所在列的各单元格数据的事件;检测添加操作事件的单元格是否被触发所述操作事件;若检测到所述单元格被触发所述操作事件,则获取所述单元格所在列的标识信息;根据所述标识信息获取所述单元格所在列的各单元格数据。本发明专利技术是要应用于便捷复制网页表格中整列数据的过程中。

【技术实现步骤摘要】

本专利技术涉及互联网
,特别是涉及一种网页数据获取的方法及装置
技术介绍
随着互联网技术的快速发展,我们的工作、生活、学习都与网络的关联越来越紧密,常通过网页获取数据的方式,来减少重复工作。其中,复制是获取网页数据的一项重要操作。目前,将网页表格中的列数据复制到Excel等软件时,首先需要以行为单位复制数据,将复制后的数据粘贴到Excel等软件之后,用户需要手动删除列数据之外的其他数据。由于复制网页表格中的数据以行为单位进行复制,而不能以列为单位进行复制,导致在复制列数据的过程中操作过程繁琐,降低了获取网页表格列数据的速度。
技术实现思路
有鉴于此,本专利技术提供的一种网页数据获取的方法及装置,主要目的在于解决由于复制网页表格中的数据以行为单位进行复制,而不能以列为单位进行复制,导致在复制列数据的过程中操作过程繁琐,降低了获取网页表格列数据的速度的问题。为了解决上述问题,本专利技术主要提供如下技术方案:一方面,本专利技术提供了一种网页数据获取的方法,该方法包括:对当前显示网页中的单元格添加操作事件,所述操作事件为触发执行获取单元格所在列的各单元格数据的事件;检测添加操作事件的单元格是否被触发所述操作事件;若检测到所述单元格被触发所述操作事件,则获取所述单元格所在列的标识信息;根据所述标识信息获取所述单元格所在列的各单元格数据。另一方面,本专利技术还提供一种网页数据获取的装置,该装置包括:添加单元,用于对当前显示网页中的单元格添加操作事件,所述操作事件为触发执行获取单元格所在列的各单元格数据的事件;检测单元,用于检测添加操作事件的单元格是否被触发所述操作事件;第一获取单元,用于当所述检测单元检测到所述单元格被触发所述操作事件时,获取所述单元格所在列的标识信息;第二获取单元,用于根据所述第一获取单元获取的所述标识信息获取所述单元格所在列的各单元格数据。借由上述技术方案,本专利技术提供的技术方案至少具有下列优点:本专利技术提供的网页数据获取的方法及装置,对当前显示网页中的单元格添加操作事件,该操作时间为触发执行获取单元格所在列的各单元格数据的事件,检测添加操作事件的单元格是否被触发该操作事件,当检测到单元格被触发操作事件时,获取单元格所在列的标识信息,并根据该标识信息获取该单元格所在列的各单元数据。与现有技术中用户只能以行为单位复制单元格数据相比,本专利技术能够根据添加操作事件单元格所在列的标识信息,快速获取单元格所在列的各单元格数据,且该获取单元格所在列的各单元格数据的操作过程简单。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的一种网页数据获取的方法的流程图;图2示出了本专利技术实施例提供的网页表格的示意图;图3示出了本专利技术实施例提供的一种基于复选框选择指令获取网页数据的界面示意图;图4示出了本专利技术实施例提供的一种基于文本框选择指令获取网页数据的界面示意图;图5示出了本专利技术实施了提供的一种网页数据获取的装置的组成框图;图6示出了本专利技术实施了提供的另一种网页数据获取的装置的组成框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本专利技术实施例提供了一种网页数据获取的方法,如图1所示,该方法包括:101、对当前显示网页中的单元格添加操作事件。当用户通过终端设备安装的浏览器访问网页时,获取该网页中的网页表格对应的单元格,在该些单元格中注册添加操作事件,所述操作事件为触发执行获取单元格所在列的各单元格数据的事件;所述当前显示网页包括加载过程中显示的部分网页以及加载完成之后的完整网页。需要说明的是,添加操作事件的实现过程是在网页的后台中执行的,基于用户查看网页的层面来说,添加操作事件的网页单元格与未添加操作事件的网页单元格无差异。在对当前显示网页中的单元格添加操作事件时,可以采用但不局限于以下的方式实现,例如:对网页表格中的所有单元格都添加操作事件;或者,对网页表格中的首行单元格添加操作事件;在本专利技术实施例中要确保网页表格的每列单元格中至少存在一个单元格为添加操作事件的单元格,本专利技术实施例对添加操作事件的具体位置不进行限定。本专利技术实施例中,所述操作事件为网页编程人员设定的,该操作事件可以为但不局限于单击事件、双击事件、长按事件、拖拽事件、选中事件等等,本专利技术实施例对操作事件的具体形式不进行限定。在本专利技术实施例中,用户使用的终端设备包括:个人电脑(personalcomputer,PC)、便携式电脑、平板电脑、智能手机等等,在上述终端设备中使用的浏览器包括但不局限于以下的浏览器类型,例如,IE内核类型的浏览器、谷歌内核(Webkit)类型的浏览器、火狐内核类型的浏览器、IE内核与Webkit内核结合类型的浏览器等等,本专利技术实施例对终端设备以及浏览器的具体类型不进行限定。102、检测添加操作事件的单元格是否被触发所述操作事件。在步骤101对单元格添加操作事件之后,当检测到用户触发该单元格中的操作事件时,会继续执行步骤103;当未检测到用户触发该单元格中的操作事件时,则正常显示网页,不会执行步骤103。对于没有添加操作事件的单元格,当用户基于操作事件触发单元格时,同样不会执行步骤103。103、若检测到所述单元格被触发所述操作事件,则获取所述单元格所在列的标识信息。检测到单元格被触发操作事件,即用户通过鼠标或者其他硬件输入设备点击触发该单元格中的操作事件,浏览器会记录鼠标或者其他硬件输入设备点击网页的具体坐标信息、网页表格中该单元格所在行的标识信息、网页表格中该单元格所在列的标识信息等等。当检测到单元格被触发操作事件时,获取浏览器中记录的单元格所在列的标识信息。本专利技术实施例中,可以调用预设函数document.getElementById获取浏览器记录的单元格所在列的标识信息。在具体实施获取单元格所在列的标识信息时,要根据网页不同的编程语言调用获取单元格所在列的标识信息相应的预设函数,本专利技术实施例对获取单元格所在列的标识信息时所调用的预设函数不进行限定。104、根据所述标识信息获取所述单元格所在列的各单元格数据。基于步骤103获取的标识信息,获取单元格所在列中各单元格数据,并将该些单元格数据复制到系统剪切板上,以供用户对复制后的单元格数据进行粘贴使用,完成对网页数据的获取。作为本专利技术实施例的一种实现方式,当根据标识信息获取单元格所在列的各单元格数据时,可以通过但不局限于以下的方式实现,调用预设应用程序接口(ApplicationProgramInterface,API),将单元格所在列的各单元格数据进行复制,基于不本文档来自技高网...
网页数据获取的方法及装置

【技术保护点】
一种网页数据获取的方法,其特征在于,包括:对当前显示网页中的单元格添加操作事件,所述操作事件为触发执行获取单元格所在列的各单元格数据的事件;检测添加操作事件的单元格是否被触发所述操作事件;若检测到所述单元格被触发所述操作事件,则获取所述单元格所在列的标识信息;根据所述标识信息获取所述单元格所在列的各单元格数据。

【技术特征摘要】
1.一种网页数据获取的方法,其特征在于,包括:对当前显示网页中的单元格添加操作事件,所述操作事件为触发执行获取单元格所在列的各单元格数据的事件;检测添加操作事件的单元格是否被触发所述操作事件;若检测到所述单元格被触发所述操作事件,则获取所述单元格所在列的标识信息;根据所述标识信息获取所述单元格所在列的各单元格数据。2.根据权利要求1所述的方法,其特征在于,根据所述标识信息获取所述单元格所在列的各单元格数据包括:从所述网页的每一行单元格中分别获取与所述标识信息对应的单元格数据。3.根据权利要求2所述的方法,其特征在于,从所述网页的每一行单元格中分别获取与所述标识信息对应的单元格数据包括:从所述网页的每一行单元格中分别获取与所述标识信息对应的单元格数据并在所述单元格数据后配置预置标识符,所述预置标识符用于指示所述单元格数据执行换行操作。4.根据权利要求3所述的方法,其特征在于,所述从网页的每一行单元格中分别获取与所述标识信息对应的单元格数据包括:确定与所述标识信息对应的单元格数据中是否存在所述预置标识符;若确定存在所述预置标识符,则将所述单元格数据中的所述预置标识符删除,并获取删除所述预置标识符后的单元格数据;若确定不存在所述预置标识符,则直接获取所述单元格数据。5.根据权利要求1-4中任一项所述的方法,其特征在于,在根据所述标识信息获取所述单元格所在列的各单元格数据之前,所述方法还包括:接收单元格选择指令,所述单元格选择指令用于指示从所述单元格所在列的各单元格中选择单元格;根据所述标识信息获取所述单元格所在列的各单元格数据包括:根据所述单元格选择指令获取...

【专利技术属性】
技术研发人员:李济景
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1