一种网页操作的方法、装置、设备及介质与流程

    技术2025-02-10  54


    本发明涉及互联网,尤其涉及一种网页操作的方法、装置、设备及介质。


    背景技术:

    1、随着用户与网页之间的交互日益频繁,许多网页上的操作流程被用户反复执行,这些重复的操作流程不仅浪费了用户大量的时间,还可能导致用户操作失误或操作遗漏。此外,对于服务器而言,频繁的用户操作导致巨大的访问压力,影响服务器的性能。

    2、现有技术中已有一些网页操作的方式,比如对网页添加脚本工具,但该方法往往存在局限性,如适应性差、安全性不高等问题,即若网页的界面发生变化,脚本工具也需要适应性改变。


    技术实现思路

    1、本发明提供一种网页操作的方法及装置,用于通过采集针对第一对象的设定任务的各网页操作信息,生成设定任务对应的触发器,进而通过触发器,在网页上实施针对n个第二对象的设定任务。

    2、第一方面,本发明实施例提供一种网页操作的方法,所述方法包括:采集用户为实现针对第一对象的设定任务,在网页上实施的各网页操作信息;通过预设模型对所述各网页操作信息进行识别,输出所述设定任务对应的网页操作流程;基于所述网页操作流程对应的所述网页操作信息,生成所述设定任务的触发器;接收所述用户对所述触发器的触发指令;通过所述触发器,在所述网页上实施针对n个第二对象的所述设定任务,n为正整数。

    3、采用本发明实施例中的网页操作的方法,通过采集针对第一对象的设定任务的各网页操作信息,可以生成设定任务对应的触发器,进而通过触发器,在网页上实施针对n个第二对象的设定任务,提高了网页操作的效率。

    4、在一种可能的实现方式中,采集用户为实现针对第一对象的设定任务,在网页上实施的各网页操作信息,包括:通过监听器采集所述用户为实现针对第一对象的设定任务,在网页上实施任一网页操作触发的事件,并记录所述事件对应的网页操作信息;任一网页操作信息包括以下至少一项信息:操作类型、操作时间、操作位置坐标以及操作dom节点。

    5、在一种可能的实现方式中,通过预设模型对所述各网页操作信息进行识别,输出所述设定任务对应的网页操作流程,包括:通过所述预设模型对所述各网页操作信息中的操作时间,确定各网页操作的操作顺序;通过所述预设模型对所述各网页操作信息中的操作类型,确定所述各网页操作的操作动作;通过所述预设模型对所述各网页操作信息中的操作位置坐标以及操作dom节点,确定所述各网页操作对应的操作对象;根据所述各网页操作的操作顺序、所述各网页操作的操作动作及所述各网页操作对应的操作对象,输出所述设定任务对应的网页操作流程。

    6、在一种可能的实现方式中,根据各网页操作的操作顺序、各网页操作的操作动作及各网页操作对应的操作对象,输出所述设定任务对应的网页操作流程,包括:根据所述各网页操作的操作顺序、所述各网页操作的操作动作及所述各网页操作对应的操作对象,输出所述设定任务的初步操作流程;获取所述用户对所述初步操作流程的反馈信息,直至得到所述用户确认的所述设定任务的网页操作流程。

    7、采用上述方法,通过获取用户对初步操作流程的反馈信息,可以更改输出的网页操作流程,使输出的网页操作流程更加简单有效。

    8、在一种可能的实现方式中,通过预设模型对所述各网页操作信息进行识别之前,还包括:将所述各网页操作信息转换为json数据包并将所述json数据包发送至所述预设模型;通过所述预设模型对所述各网页操作信息进行识别,输出所述设定任务对应的网页操作流程之后,还包括:从所述json数据包中删除不包含在所述网页操作流程中的网页操作信息,得到更新的json数据包;基于所述网页操作流程对应的网页操作信息,生成所述设定任务的触发器,包括:基于所述更新的json数据包,生成所述设定任务的触发器。

    9、采用上述方法,可以基于用户对初步操作流程的反馈信息,更新json数据包,进而基于更新后的json数据包生成触发器。如此,当用户触发触发器时,可以调用更新后的json数据包执行设定任务。

    10、在一种可能的实现方式中,通过所述触发器,在所述网页上实施针对n个第二对象的所述设定任务,包括:在所述任一网页操作信息中的操作类型为输入操作时,所述网页操作信息中还包括输入信息字段;通过所述触发器执行至任一网页操作信息中的输入信息字段时,触发对象提示信息;接收所述用户基于所述对象提示信息输入的n个第二对象;通过所述触发器,在所述网页上实施针对所述n个第二对象的所述设定任务。

    11、采用上述方法,通过触发器触发网页实施n个第二对象的设定任务时,当操作类型为输入操作时,触发对象提示信息,如此,用户基于提示信息输入n个第二对象的信息,使操作更加简单易懂。

    12、在一种可能的实现方式中,接收所述用户基于所述对象提示信息输入的n个第二对象,包括:接收所述用户输入的文件;基于所述对象提示信息,从所述文件中提取所述n个第二对象。

    13、在一种可能的实现方式中,采集用户为实现针对第一对象的设定任务,在网页上实施的各网页操作信息,包括:响应于所述用户在所述网页上触发的采集开启指令,采集所述用户为实现针对所述第一对象的设定任务,在所述网页上实施的各网页操作信息;响应于所述用户在所述网页上触发的采集结束指令,停止采集。

    14、采用上述方法,通过网页响应采集开启按钮和采集结束按钮,使采集到的网页操作信息更加准确,不会将不是针对第一对象的设定任务误采集。

    15、第二方面,本发明实施例提供一种网页操作的装置,所述装置包括:采集模块,用于采集用户为实现针对第一对象的设定任务,在网页上实施的各网页操作信息;输出模块,用于通过预设模型对所述各网页操作信息进行识别,输出所述设定任务对应的网页操作流程;生成模块,用于基于所述网页操作流程对应的所述网页操作信息,生成所述设定任务的触发器;接收模块,用于接收所述用户对所述触发器的触发指令;处理模块,用于通过所述触发器,在所述网页上实施针对n个第二对象的所述设定任务,n为正整数。

    16、在一种可能的实现方式中,所述采集模块还用于,通过监听器采集所述用户为实现针对第一对象的设定任务,在网页上实施任一网页操作触发的事件,并记录所述事件对应的网页操作信息;任一网页操作信息包括以下至少一项信息:操作类型、操作时间、操作位置坐标以及操作dom节点。

    17、在一种可能的实现方式中,所述输出模块还用于,通过所述预设模型对所述各网页操作信息中的操作时间,确定各网页操作的操作顺序;通过所述预设模型对所述各网页操作信息中的操作类型,确定所述各网页操作的操作动作;通过所述预设模型对所述各网页操作信息中的操作位置坐标以及操作dom节点,确定所述各网页操作对应的操作对象;根据所述各网页操作的操作顺序、所述各网页操作的操作动作及所述各网页操作对应的操作对象,输出所述设定任务对应的网页操作流程。

    18、在一种可能的实现方式中,所述输出模块还用于,根据所述各网页操作的操作顺序、所述各网页操作的操作动作及所述各网页操作对应的操作对象,输出所述设定任务的初步操作流程;所述接收模块还用于,获取所述用户对所述初步操作流程的反馈信息,直至得到所述用户确认的所述设定任务的网页操作流程。

    19、在一种可能的实现方式中,所述采集模块还用于,将所述各网页操作信息转换为json数据包并将所述json数据包发送至所述预设模型;所述处理模块还用于,从所述json数据包中删除不包含在所述网页操作流程中的网页操作信息,得到更新的json数据包;所述生成模块还用于,基于所述更新的json数据包,生成所述设定任务的触发器。

    20、在一种可能的实现方式中,所述处理模块还用于,在所述任一网页操作信息中的操作类型为输入操作时,所述网页操作信息中还包括输入信息字段;通过所述触发器执行至任一网页操作信息中的输入信息字段时,触发对象提示信息;所述接收模块还用于,接收所述用户基于所述对象提示信息输入的n个第二对象;所述处理模块还用于,通过所述触发器,在所述网页上实施针对所述n个第二对象的所述设定任务。

    21、在一种可能的实现方式中,所述处理模块还用于,接收所述用户输入的文件;基于所述对象提示信息,从所述文件中提取所述n个第二对象。

    22、在一种可能的实现方式中,所述采集模块还用于,响应于所述用户在所述网页上触发的采集开启指令,采集所述用户为实现针对所述第一对象的设定任务,在所述网页上实施的各网页操作信息;以及响应于所述用户在所述网页上触发的采集结束指令,停止采集。

    23、第三方面,本发明实施例还提供一种网页操作的设备,该设备包括存储器和处理器,所述存储器用于存储计算机程序或指令;所述处理器用于调用所述存储器中存储的计算机程序或指令,执行如第一方面任一种可能的实现方式中的方法。

    24、第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当计算机读取并执行所述指令时,使得所述计算机执行如第一方面任一种可能的实现方式中的方法。

    25、第五方面,本发明提供一种计算机程序产品,所述计算机程序产品中存储有指令,当计算机读取并执行所述指令时,使得计算机执行上述第一方面任一种可能的实现方式中的方法。


    技术特征:

    1.一种网页操作的方法,其特征在于,所述方法包括:

    2.根据权利要求1所述的方法,其特征在于,采集用户为实现针对第一对象的设定任务,在网页上实施的各网页操作信息,包括:

    3.根据权利要求1所述的方法,其特征在于,通过预设模型对所述各网页操作信息进行识别,输出所述设定任务对应的网页操作流程,包括:

    4.根据权利要求3所述的方法,其特征在于,根据各网页操作的操作顺序、各网页操作的操作动作及各网页操作对应的操作对象,输出所述设定任务对应的网页操作流程,包括:

    5.根据权利要求1至4中任一项所述的方法,其特征在于,通过预设模型对所述各网页操作信息进行识别之前,还包括:

    6.根据权利要求1至4中任一项所述的方法,其特征在于,通过所述触发器,在所述网页上实施针对n个第二对象的所述设定任务,包括:

    7.根据权利要求6所述的方法,其特征在于,接收所述用户基于所述对象提示信息输入的n个第二对象,包括:

    8.根据权利要求1至4中任一项所述的方法,其特征在于,采集用户为实现针对第一对象的设定任务,在网页上实施的各网页操作信息,包括:

    9.一种网页操作的装置,其特征在于,包括:

    10.一网页操作的设备,其特征在于,包括:

    11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当计算机读取并执行所述指令时,使得所述计算机执行如权利要求1至8中任一项所述的方法。

    12.一种计算机程序产品,其特征在于,所述计算机程序产品中存储有指令,当计算机读取并执行所述指令时,使得所述计算机执行如权利要求1至8中任一项所述的方法。


    技术总结
    本申请涉及互联网技术领域,具体涉及一种网页操作的方法、装置、设备及介质,其中方法包括:采集用户为实现针对第一对象的设定任务,在网页上实施的各网页操作信息;通过预设模型对各网页操作信息进行识别,输出设定任务对应的网页操作流程;基于网页操作流程对应的网页操作信息,生成设定任务的触发器;接收用户对触发器的触发指令;通过触发器,在网页上实施针对N个第二对象的设定任务。采用上述方法,通过采集针对第一对象的设定任务的各网页操作信息,生成设定任务对应的触发器,进而通过触发器,在网页上实施针对N个第二对象的设定任务,提高了网页操作的效率。

    技术研发人员:车路明
    受保护的技术使用者:中国建设银行股份有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-26265.html

    最新回复(0)