一种页面操作自动执行的方法和装置、电子设备制造方法及图纸

技术编号:37151176 阅读:13 留言:0更新日期:2023-04-06 22:07
本公开提供一种页面操作自动执行的方法和装置、电子设备,其中,该方法包括:获取在目标网页需要执行的目标操作;将目标操作转化为JavaScript代码;将JavaScript代码编入自定义的chrome插件;在浏览器中安装自定义的chrome插件;其中,在检测到浏览器的URL为目标网页时,自定义的chrome插件运行以执行目标操作。通过本公开,解决了相关技术通过浏览器控制台(F12)编写的Javascript代码实现页面自动化操作,存在跨页面操作无法实现且不够方便的问题,实现了减少用户手动操作,将用户重复性的网页操作让浏览器插件代为自动触发执行,降低了人力成本和时间成本。了人力成本和时间成本。了人力成本和时间成本。

【技术实现步骤摘要】
一种页面操作自动执行的方法和装置、电子设备


[0001]本专利技术涉及计算机
,尤其涉及一种页面操作自动执行的方法和装置、电子设备。

技术介绍

[0002]随着互联网技术的发展,人们在网上冲浪已成为一种常态。很多网页都要求用户经常做一些重复性的操作,例如:签到、点击活动、每日任务(例如点赞等)。为了解决各种网页场景下,用户需要按照一定顺序做一系列重复操作问题,相关技术通过浏览器控制台(F12)编写的Javascript代码,可实现页面自动化操作,但是,该方法存在以下缺陷:
[0003]1、如果需要进行的操作是要跳转到另一个页面,然后在另一个页面仍需做下一步操作的情况,这种方法就无法实现对其他页面的操作,因为跳转以后控制台的代码就不会执行了。
[0004]2、每次重新打开浏览器,都需要重复做一次通过浏览器控制台(F12)编写的Javascript代码,不够方便。
[0005]目前,针对相关技术通过浏览器控制台(F12)编写的Javascript代码实现页面自动化操作,存在跨页面操作无法实现且不够方便的问题,尚未提出有效的解决方案。

技术实现思路

[0006]本公开的目的是针对现有技术中的不足,提供一种页面操作自动执行的方法、装置、电子设备和计算机可读存储介质,以至少解决相关技术通过浏览器控制台(F12)编写的Javascript代码实现页面自动化操作,存在跨页面操作无法实现且不够方便的问题。
[0007]根据本公开的一方面,提供了一种页面操作自动执行的方法,包括:<br/>[0008]获取在目标网页需要执行的目标操作;
[0009]将所述目标操作转化为JavaScript代码;
[0010]将所述JavaScript代码编入自定义的chrome插件;
[0011]在浏览器中安装所述自定义的chrome插件;其中,在检测到所述浏览器的URL为所述目标网页时,所述自定义的chrome插件运行以执行所述目标操作。
[0012]根据本公开的另一方面,提供了一种页面操作自动执行的装置包括:
[0013]获取单元,用于获取在目标网页需要执行的目标操作;
[0014]转化单元,用于将所述目标操作转化为JavaScript代码;
[0015]编入单元,用于将所述JavaScript代码编入自定义的chrome插件;
[0016]安装单元,用于在浏览器中安装所述自定义的chrome插件;其中,在检测到所述浏览器的URL为所述目标网页时,所述自定义的chrome插件运行以执行所述目标操作。
[0017]根据本公开的另一方面,提供了一种电子设备,包括:
[0018]处理器;以及
[0019]存储程序的存储器,
[0020]其中,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行本公开中的所述页面操作自动执行的方法。
[0021]根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本公开中的所述页面操作自动执行的方法。
[0022]本公开实施例中提供的一个或多个技术方案,通过利用chrome浏览器插件对网页信息的捕获能力和触发交互能力,将用户需要经常进行的网页操作转换为JavaScript代码,再编入自定义的chrome插件中,生成对应的chrome浏览器插件后,安装到chrome浏览器中,打开对应的网址,即可触发插件的自动操作功能,定时定点完成批量交互操作,可以解决相关技术通过浏览器控制台(F12)编写的Javascript代码实现页面自动化操作,存在跨页面操作无法实现且不够方便的问题,实现减少用户手动操作,将用户重复性的网页操作让浏览器插件代为自动触发执行;降低了人力成本和时间成本,解放了生产力。
附图说明
[0023]在下面结合附图对于示例性实施例的描述中,本公开的更多细节、特征和优点被公开,在附图中:
[0024]图1示出了根据本公开示例性实施例的页面操作自动执行的方法的流程图;
[0025]图2示出了根据本公开优选实施例的自动化完成网页操作方法的流程图;
[0026]图3示出了根据本公开优选实施例的确定网页需要操作的示意图;
[0027]图4示出了根据本公开优选实施例的捕获页面元素的示意图;
[0028]图5示出了根据本公开优选实施例的页面操作转化为JavaScript代码的示意图;
[0029]图6示出了根据本公开优选实施例的编写chrome插件的示意图;
[0030]图7示出了根据本公开优选实施例的安装chrome插件的示意图;
[0031]图8示出了根据本公开优选实施例的网页操作自动执行的示意图;
[0032]图9示出了根据本公开示例性实施例的页面操作自动执行的装置的示意性框图;
[0033]图10示出了能够用于实现本公开的实施例的示例性电子设备的结构框图。
具体实施方式
[0034]下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0035]应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
[0036]本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者
相互依存关系。
[0037]需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0038]本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
[0039]以下参照附图描述本公开的方案。
[0040]本公开示例性实施例提供了一种页面操作自动执行的方法。图1示出了根据本公开示例性实施例的页面操作自动执行的方法的流程图,如图1所示,该方法包括如下步骤:
[0041]步骤S101,获取在目标网页需要执行的目标操作;
[0042]步骤S102,将所述目标操作转化为JavaScript代码;
[0043]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面操作自动执行的方法,其特征在于,包括:获取在目标网页需要执行的目标操作;将所述目标操作转化为JavaScript代码;将所述JavaScript代码编入自定义的chrome插件;在浏览器中安装所述自定义的chrome插件;其中,在检测到所述浏览器的URL为所述目标网页时,所述自定义的chrome插件运行以执行所述目标操作。2.如权利要求1所述的页面操作自动执行的方法,其特征在于,还包括:监测所述浏览器的URL;在检测到所述浏览器的URL为所述目标网页时,运行所述自定义的chrome插件,执行所述目标操作。3.如权利要求1所述的页面操作自动执行的方法,其特征在于,在所述获取在目标网页需要执行的目标操作之后,还包括:根据所述目标操作确定需要捕获的页面元素;所述将所述目标操作转化为JavaScript代码包括:按照所述页面元素将所述目标操作转化为JavaScript代码。4.如权利要求1至3中任一项所述的页面操作自动执行的方法,其特征在于,所述获取在目标网页需要执行的目标操作包括:获取在所述目标网页中执行的至少一个操作;获取在所述目标网页中执行的至少一个操作以及在所述目标页面的跳转页面中执行的至少一个操作。5.一种页面操作自动执行的装置,其特征在于,包括:获取单元,用于获取在目标网页需要执行的目标操作;转化单元,用于将所述目标操作转化为JavaScript代码;编入单元,用于将所述JavaScript代码编入自定义的chrome插件;安装单元,用于在浏览器中安...

【专利技术属性】
技术研发人员:张华星
申请(专利权)人:深圳康佳电子科技有限公司
类型:发明
国别省市:

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

1