利索能及
我要发布
收藏
专利号: 2019112951674
申请人: 东软集团股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-03-03
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种获取页面数据的方法,其特征在于,所述方法包括:接收页面操作的原始请求;

获取所述原始请求的特征参数,并将所述特征参数存储到目标结构体;

根据所述目标结构体生成数据获取请求,所述数据获取请求用于请求获取所述原始请求的响应页面的页面数据;

向服务器发送所述数据获取请求;

接收所述服务器发送的所述响应页面的页面数据。

2.根据权利要求1所述的方法,其特征在于,在所述向服务器所述数据获取请求的步骤之前,所述方法还包括:若确定在对所述原始请求进行响应之前需要进行登录操作,则获取所述登录操作对应的响应令牌;

所述根据所述目标结构体生成数据获取请求,包括:根据所述目标结构体和所述响应令牌,生成数据获取请求。

3.根据权利要求2所述的方法,其特征在于,所述获取所述登录操作对应的响应令牌,包括:若存在与所述原始请求对应的登录脚本,则回放所述登录脚本,以在所述登录脚本所使用的登录信息通过认证后获得响应令牌,其中,所述登录脚本是基于登录插件预先录制生成的。

4.根据权利要求3所述的方法,其特征在于,在回放所述登录脚本的过程中,若当前操作为验证码输入操作,则获取当前页面中的验证码图像,并向验证码识别模块发送所述验证码图像,以由所述验证码识别模块对所述验证码图像进行识别,获取验证码信息;根据接收到的所述验证码识别模块得出的验证码信息,执行所述验证码输入操作。

5.根据权利要求2所述的方法,其特征在于,所述获取所述登录操作对应的响应令牌,包括:若在对所述原始请求进行响应之前需要进行登录操作,且不存在与所述原始请求对应的登录脚本,输出提示信息,以提示用户进行登录操作;

通过登录插件检测登录状态;

接收所述登录插件在检测到登录成功的情况下发送的响应令牌。

6.根据权利要求1所述的方法,其特征在于,在所述接收所述服务器发送的所述响应页面的页面数据的步骤之后,所述方法还包括:确定所述响应页面的第一页面文本信息与所述原始请求对应的响应样例的第二页面文本信息对应的文本相似度参数;

根据所述文本相似度参数确定所述响应页面与所述响应样例是否匹配;

若确定所述响应页面和所述响应样例匹配,存储所述响应页面的页面数据。

7.根据权利要求6所述的方法,其特征在于,所述存储所述响应页面的页面数据,包括:存储所述响应页面的页面数据至结构化文件中,以基于所述结构化文件存储至数据库。

8.一种获取页面数据的装置,其特征在于,所述装置包括:第一接收模块,用于接收页面操作的原始请求;

第一存储模块,用于获取所述原始请求的特征参数,并将所述特征参数存储到目标结构体;

生成模块,用于根据所述目标结构体生成数据获取请求,所述数据获取请求用于请求获取所述原始请求的响应页面的页面数据;

发送模块,用于向服务器发送所述数据获取请求;

第二接收模块,用于接收所述服务器发送的所述响应页面的页面数据。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-7中任一项所述方法的步骤。

10.一种电子设备,其特征在于,包括:

存储器,其上存储有计算机程序;

处理器,用于执行所述存储器中的所述计算机程序,以实现权利要求1-7中任一项所述方法的步骤。