网页录制方法、装置、存储介质及设备制造方法及图纸

技术编号:37158465 阅读:25 留言:0更新日期:2023-04-06 22:21
本申请提供一种网页录制方法、装置、存储介质及设备,所述方法包括:接收录制请求及录制的网页地址;若当前未执行录制任务,控制浏览器跳转至所述网页地址对应的目标页面;若监测到所述目标页面出现第一录制元素,对所述目标页面进行录制;若所述目标页面录制满足第一预设条件,停止目标页面录制,并生成录制文件。通过远程控制浏览器跳转到网页地址对应的目标页面,并通过监测目标页面出现的相应元素自动控制目标页面开始录制和停止录制,极大程度上减少了人为操作,使远程录制可以自动进行,提高远程录制的效率。提高远程录制的效率。提高远程录制的效率。

【技术实现步骤摘要】
网页录制方法、装置、存储介质及设备


[0001]本专利技术涉及录制
,具体涉及网页录制方法、装置、存储介质及设备。

技术介绍

[0002]在一些远程监控中,为了完全掌握浏览的网页页面的具体情况,需要在访问具体网页地址对应的目标页面时进行录屏,其中,录屏也称为屏幕录制或屏幕录像,是指采集屏幕中的图像数据,并将图像数据编码得到视频文件的技术。
[0003]在现有的屏幕录制中,一般需要人为手动打开录制的内容,再开启录制工具,点击录制按钮才能进行录制。但是在远程监控的情况下,无法做到人为24小时值班监控,并且无法准确对远程屏幕端的内容进行监控,容易导致远程监控录制效果较差,并且在一些需要自动化录制的场景下并不适用。

技术实现思路

[0004]基于此,本专利技术提供网页录制方法、装置、存储介质及设备,通过自动监测网页页面的相应条件自动开启或关闭网页页面的远程录制,减少不必要的人为操作,提高远程录制的效率。
[0005]第一方面,本专利技术提供一种网页录制方法,包括:
[0006]接收录制请求及录制的网页地址;
[0007]若当前未执行录制任务,控制浏览器跳转至所述网页地址对应的目标页面;
[0008]若监测到所述目标页面出现第一录制元素,对所述目标页面进行录制;
[0009]若所述目标页面录制满足第一预设条件,停止目标页面录制,并生成录制文件。
[0010]第二方面,本专利技术提供一种网页录制装置,包括:
[0011]录制请求模块,用于接收录制请求及录制的网页地址;
[0012]网页跳转模块,用于若当前未执行录制任务,控制浏览器跳转至所述网页地址对应的目标页面;
[0013]录制启动模块,用于若监测到所述目标页面出现第一录制元素时,对所述目标页面进行录制;
[0014]录制结束模块,用于若所述目标页面录制满足第一预设条件,停止目标页面录制,并生成录制文件。
[0015]第三方面,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面中任一项网页录制方法的步骤。
[0016]第四方面,本专利技术提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时,执行第一方面中任一项网页录制方法。
[0017]采用上述技术方案的有益效果为:在接收到录制的请求和网页地址后,远程控制浏览器跳转到网页地址对应的目标页面,并通过监测目标页面出现的相应元素从而自动控制目标页面开始录制和停止录制,极大程度上减少了人为操作,使远程录制可以自动进行,
提高远程录制的效率。
附图说明
[0018]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
[0019]图1为本申请一个实施例中网页录制方法的示意图;
[0020]图2为本申请一个实施例中网页录制装置的示意图。
具体实施方式
[0021]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了更详细说明本专利技术,下面结合附图对本专利技术提供的网页录制方法、装置、存储介质及设备,进行具体地描述。
[0022]在远程监控中,为了完全掌握浏览的网页页面的具体情况,需要在访问具体网页地址对应的目标页面时进行录屏。例如,根据某些自媒体监测业务需求,需要对某直播间进行监测,全方位录制主播开播时候的直播内容以及弹幕评论;或者当某些Html 5动画特效页面需要转换为视频时,可通过远程录制网页的Html 5页面显示出动画效果。
[0023]本申请实施例提供了网页录制方法的具体应用场景。该应用场景包括实施例提供的终端设备,终端设备包括但不限于智能手机和计算机设备,其中计算机设备可以是台式计算机、便携式计算机、膝上型计算机、平板电脑等设备中的至少一种。用户对终端设备进行操作,终端设备执行本专利技术的网页录制方法,结合附图1,具体过程请参见网页录制方法实施例。
[0024]步骤S101:接收录制请求及录制的网页地址。
[0025]具体地,接收业务请求端发送的录制请求以及需要录制的网页地址。所述业务请求端可为直播后台监控端或网页安全监控端,只需发出录制请求以及相应的网页地址即可。
[0026]步骤S102:若当前未执行录制任务,控制浏览器跳转至所述网页地址对应的目标页面。
[0027]具体地,若当前未执行录制任务,则有足够的空间对接收到的录制请求进行处理,由此控制浏览器跳转到网页地址对应的目标页面。
[0028]步骤S103:若监测到所述目标页面出现第一录制元素,对所述目标页面进行录制。
[0029]其中,第一录制元素包括开始播放元素或继续播放元素。
[0030]当监测的目标页面为直播页面时,开始播放元素可为“直播中”的字样,使用selenium工具,识别直播页面中是否出现“直播中”的字样。若识别到所述直播页面出现“直播中”的字样,则对所述直播页面进行录制。
[0031]进一步,当监测的目标页面为非视频类页面,即普通浏览页面时,第一录制元素还包括加载完成元素,识别到普通浏览页面所有元素加载完成,则对所述普通浏览页面进行录制。
[0032]步骤S104:若所述目标页面录制满足第一预设条件,停止目标页面录制,并生成录制文件。
[0033]其中,监测所述浏览器画面录制满足第一预设条件包括:监测所述目标页面录制时间超过第一设定阈值;或监测到所述目标页面出现第二录制元素,第二录制元素包括暂停播放元素或停止播放元素。
[0034]当监测的目标页面为直播页面时,由于直播一般有时间规定,根据该时间规定设置相应的第一预设阈值,从直播开始时对直播页面进行录制,并且在录制时间超过第一设定阈值时停止目标页面的录制,即可生成对应直播页面的录制文件。
[0035]另外,为了避免直播页面提前结束的情况,还可以通过监测第二录制元素的方式控制目标页面的停止录制,例如直播页面是否出现暂停播放元素或停止播放元素,具体为识别直播页面的播放按钮是否为暂停播放属性或直播页面是否出现“直播结束”等字样,若识别到上述元素则停止目标页面录制,并生成录制文件。进一步,第二录制元素还包括浏览完成元素,当监测的目标页面为非视频类页面,即普通浏览页面时,监测到浏览完成元素时则停止目标页面录制,具体为监测到目标页面的滚动条拖拽到达底部时,则停止目标页面录制,并生成录制文件。
[0036]进一步地,由于本实施例是针对网页地址对应的目标页面进行录制的,为减少其他因素的影响,在对目标页面进行录制之前,还包括:
[0037]判断所述目标页面是否处于全屏状态,若所述目标页面不是全屏状态,开启浏览器的全本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网页录制方法,其特征在于,包括:接收录制请求及录制的网页地址;若当前未执行录制任务,控制浏览器跳转至所述网页地址对应的目标页面;若监测到所述目标页面出现第一录制元素,对所述目标页面进行录制;若所述目标页面录制满足第一预设条件,停止目标页面录制,并生成录制文件。2.如权利要求1所述的一种网页录制方法,其特征在于,所述第一录制元素包括开始播放元素或继续播放元素。3.如权利要求1所述的一种网页录制方法,其特征在于,监测所述浏览器画面录制满足第一预设条件,包括:监测所述目标页面录制时间超过第一设定阈值;或监测到所述目标页面出现第二录制元素。4.如权利要求3所述的一种网页录制方法,其特征在于,所述第二录制元素包括暂停播放元素或停止播放元素。5.如权利要求1所述的一种网页录制方法,其特征在于,所述对目标页面进行录制之前,还包括:若所述目标页面不是全屏模式,开启浏览器的全屏模式。6.如权利要求1所述的一种网页录制方法,其特征在于,所述控制浏览器跳转至所述网页地址对应的目标页面后,还包括:判断所述网页地址对应的目标页面是否为空;若所...

【专利技术属性】
技术研发人员:陈昶
申请(专利权)人:广州太平洋电脑信息咨询有限公司
类型:发明
国别省市:

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

1