[发明专利]页面访问方法、电子设备及计算机程序产品有效
申请号: | 201811547428.2 | 申请日: | 2018-12-18 |
公开(公告)号: | CN109635181B | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 夏玉明;王沛超;廖石军 | 申请(专利权)人: | 上海观安信息技术股份有限公司 |
主分类号: | G06F16/951 | 分类号: | G06F16/951;G06F16/958;G06F16/955 |
代理公司: | 北京新知远方知识产权代理事务所(普通合伙) 11397 | 代理人: | 马军芳;刘玲 |
地址: | 200333 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 访问 方法 电子设备 计算机 程序 产品 | ||
1.一种页面访问方法,在执行该页面访问方法之前,通过记录鼠标移动轨迹,鼠标点击事件及点击的时刻,生成对应网页的操作模式,每一个页面至少存储10种操作模式,还记录页面访问顺序,将其形成页面序列,并存储该页面序列;所述页面访问方法包括:
步骤101:确定待访问页面的前一页面;
步骤102:获取与前一页面对应的操作模式;
步骤103:根据对应的操作模式拼接出当前操作模式;
步骤104:基于所述当前操作模式对所述前一页面进行操作,以访问所述待访问页面,其中,
所述步骤101:确定待访问页面的前一页面,包括:
1-1,获取预先存储的页面序列;
1-2,依次访问页面序列中未访问过的每个页面;
1-3,当首次出现无法正常访问的页面时,所述无法正常访问的页面为待访问页面;
1-4,页面序列中,所述无法正常访问的页面的前一页面为所述待访问页面的前一页面;
所述步骤102:获取与前一页面对应的操作模式实现方式为:
步骤2-1:在预先存储的操作模式中,确定每个操作模式对应页面的统一资源定位符URL和第一二层可扩展标记语言XML节点;
步骤2-2:确定所述前一页面的URL和第一二层XML节点;
步骤2-3:获取对应页面的URL与所述前一页面的URL匹配,且对应页面的第一二层XML节点与所述前一页面的第一二层XML节点匹配的操作模式;
所述步骤103:根据对应的操作模式拼接出当前操作模式中,预先存储的任一操作模式包括鼠标移动轨迹及鼠标点击事件序列,所述步骤103:根据对应的操作模式拼接出当前操作模式的实现方式为:
步骤3-1:在对应的操作模式中,选择鼠标点击事件顺序一致的操作模式,并将其作为候选操作模式,若候选操作模式为一个,则不拼接;若候选操作模式为多个,则
步骤3-2:选择点击事件序列最长的候选操作模式,将其作为基础操作模式;
步骤3-3:依次选择基础操作模式中的各鼠标点击事件,在除基础操作模式之外的候选操作模式中任选一个,将其作为选择的鼠标点击事件的拼接操作模式;将基础操作模式中选择的鼠标点击事件的前一鼠标点击事件至选择的鼠标点击事件之间的鼠标移动轨迹替换为鼠标点击事件的拼接操作模式中选择的鼠标点击事件的前一鼠标点击事件至选择的鼠标点击事件之间的鼠标移动轨迹;
步骤3-4:将替换后的鼠标移动轨迹确定为当前操作模式的鼠标移动轨迹,将基础操作模式鼠标点击事件确定为当前操作模式的鼠标点击事件序列;
所述步骤104:基于所述当前操作模式对所述前一页面进行操作,以访问待访问页面中,基于所述当前操作模式对所述前一页面进行操作,并获取操作反馈页面;在得到反馈页面之后,执行如下步骤:
步骤4-1:确定反馈页面的URL和第一二层XML节点;
步骤4-2:确定预先存储的待访问页面的URL和第一二层XML节点;
步骤4-3:若反馈页面的URL与预先存储的待访问页面的URL匹配,且反馈页面的第一二层XML节点与预先存储的待访问页面的第一二层XML节点匹配,则确定所述待访问页面被访问;
步骤4-4:若反馈页面的URL与预先存储的待访问页面的URL不匹配,或者,反馈页面的第一二层XML节点与预先存储的待访问页面的第一二层XML节点不匹配,则重新执行所述步骤103:根据对应的操作模式拼接出当前操作模式,基于所述当前操作模式对所述前一页面进行操作,以访问所述待访问页面的步骤;
其中,重新执行所述步骤103所得到的当前操作模式与重新执行之前得到的当前操作模式不同。
2.根据权利要求1所述的方法,其特征在于,对应页面的URL与所述前一页面的URL匹配的确定方法,包括:
若对应页面的URL与所述前一页面的URL相同,则确定对应页面的URL与所述前一页面的URL匹配;
若对应页面的URL与所述前一页面的URL不相同,则当对应页面的URL 中最后一个预设字符之前的内容与所述前一页面的URL中最后一个预设字符之前的内容相同时,确定对应页面的URL与所述前一页面的URL匹配。
3.根据权利要求1所述的方法,其特征在于,对应页面的第一二层XML节点与所述前一页面的第一二层XML节点匹配的确定方法,包括:
若对应页面的第一二层XML节点内容与所述前一页面的第一二层XML节点内容相同,则确定对应页面的第一二层XML节点与所述前一页面的第一二层XML节点匹配;
若对应页面的第一二层XML节点内容与所述前一页面的第一二层XML节点内容不相同,则当不相同的内容位于title标签中,或者,当不相同的内容位于h1标签中时,确定对应页面的第一二层XML节点与所述前一页面的第一二层XML节点匹配。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海观安信息技术股份有限公司,未经上海观安信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811547428.2/1.html,转载请声明来源钻瓜专利网。