[发明专利]网页爬取方法、装置、存储介质和计算机设备有效
申请号: | 201811389206.2 | 申请日: | 2018-11-21 |
公开(公告)号: | CN109740041B | 公开(公告)日: | 2023-06-09 |
发明(设计)人: | 刘劲柏;徐佳良 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F16/951 | 分类号: | G06F16/951;G06F3/0483;G06F3/0484 |
代理公司: | 北京汇思诚业知识产权代理有限公司 11444 | 代理人: | 冯晓平 |
地址: | 518052 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 方法 装置 存储 介质 计算机 设备 | ||
本发明公开了一种网页爬取方法、装置、存储介质和计算机设备。该网页爬取方法包括:根据获取的目标网页的网址跳转到目标网页;在目标网页生成操作提示窗口,并在操作提示窗口展示第一提示信息,第一提示信息用于提示用户选择第一爬取操作;获取用户在目标网页上的行为;根据行为在操作提示窗口展示第二提示信息,第二提示信息用于提示用户选择第二爬取操作;获取用户输入的第一选择指令和第二选择指令,第一选择指令用于选择第一爬取操作,第二选择指令用于选择第二爬取操作;根据用户选择的第一爬取操作和第二爬取操作确定目标爬取任务;执行目标爬取任务,在目标网页上爬取目标信息。采用该网页爬取方法能够提高网页爬取的效率。
【技术领域】
本发明涉及爬虫领域,尤其涉及一种网页爬取方法、装置、存储介质和计算机设备。
【背景技术】
目前用户在爬取网页时,通常都是采用编写脚本代码的方式,通过执行脚本代码来实现网页信息的爬取。这对于非开发人员的门槛较高,非开发人员需要学习一定的编程基础才可以进行网页信息的爬取,并且,经常编写爬虫脚本代码降低了网页爬取的效率。
【发明内容】
有鉴于此,本发明实施例提供了一种网页爬取方法、装置、存储介质和计算机设备,用以解决网页爬取效率低下的问题。
为了实现上述目的,根据本发明的一个方面,提供了一种网页爬取方法,所述方法包括:
获取目标网页的网址;
根据所述目标网页的网址跳转到所述目标网页;
在所述目标网页生成操作提示窗口,并在所述操作提示窗口展示第一提示信息,所述第一提示信息用于提示用户选择第一爬取操作;
获取用户在所述目标网页上的行为;
根据所述行为在所述操作提示窗口展示第二提示信息,所述第二提示信息用于提示用户选择第二爬取操作;
获取用户输入的第一选择指令和第二选择指令,所述第一选择指令用于选择所述第一爬取操作,所述第二选择指令用于选择所述第二爬取操作;
根据用户选择的所述第一爬取操作和所述第二爬取操作确定目标爬取任务;
执行所述目标爬取任务,在所述目标网页上爬取目标信息。
进一步地,所述在所述目标网页生成操作提示窗口,包括:
判断所述目标网页的网址与模板网页的网址是否相同;
若相同,则调用与所述模板网页对应的爬虫模板,根据所述爬虫模板,在所述目标网页生成所述操作提示窗口;
若不相同,则获取所述目标网页的内容,根据所述目标网页的内容,在所述目标网页生成所述操作提示窗口。
进一步地,所述根据所述目标网页的内容,在所述目标网页生成所述操作提示窗口,包括:
获取内容操作映射表,所述内容操作映射表存储着网页爬取操作和网页的内容之间的映射关系;
根据所述映射关系和所述目标网页的内容确定所述第一爬取操作;
根据所述第一爬取操作生成所述操作提示窗口。
进一步地,所述行为包括行为操作和行为内容,所述根据所述行为在所述操作提示窗口展示第二提示信息,包括:
根据所述行为操作和所述行为内容,在所述操作提示窗口上提示所述第二提示信息,其中,所述行为操作是指发生所述行为时所对应的操作,所述行为内容是指发生所述行为时所对应的对象。
进一步地,所述根据用户选择的所述第一爬取操作和所述第二爬取操作确定目标爬取任务,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811389206.2/2.html,转载请声明来源钻瓜专利网。