一种保持会话并且抓取会话中持续更新数据的方法技术

技术编号:14454682 阅读:96 留言:0更新日期:2017-01-19 02:21
本申请公开一种保持会话并且抓取会话中持续更新数据的方法,其无需每次都登录上一个系统来查看系统中想要的数据,而实现了自动登录、自动更新并且下载数据到指定的数据库或者想要渲染的web系统,省时省力。该方法包括:(1)设置目标登录地址;(2)输入账号密码;(3)执行模拟登录;(4)验证成功或者失败,成功则执行步骤(5),失败则返回步骤(2);(5)设置最终目标地址并且下载抓取;(6)按照指定时间或者随机事件刷新。

【技术实现步骤摘要】

本专利技术涉及Web应用的
,尤其涉及一种保持会话并且抓取会话中持续更新数据的方法。
技术介绍
当前对web应用来说,java、.net、php等大行其道。随着信息化、互联网、移动化、云计算的不断发展,使得公司的业务需求越来越多。因此出现了许多功能需要去各自自定义方式来实施,特别是在第三方web应用下如何保持会话并且抓取系统中持续更新数据,到目前为止还没有较好的方案。企业或者个人,需要每次都登录上一个系统,然后查看系统中想要的数据,这样耗时费力。
技术实现思路
为克服现有技术的缺陷,本专利技术要解决的技术问题是提供了一种保持会话并且抓取会话中持续更新数据的方法,其无需每次都登录上一个系统来查看系统中想要的数据,而实现了自动登录、自动更新并且下载数据到指定的数据库或者想要渲染的web系统,省时省力。本专利技术的技术方案是:这种保持会话并且抓取会话中持续更新数据的方法,该方法包括以下步骤:(1)设置目标登录地址;(2)输入账号密码;(3)执行模拟登录;(4)验证成功或者失败,成功则执行步骤(5),失败则返回步骤(2);(5)设置最终目标地址并且下载抓取;(6)按照指定时间或者随机事件刷新。本专利技术通过模拟登录技术实现自动登录,然后按照自定义规则自动刷新抓取系统中想要的内容,保持会话永不过期,而如果被第三方系统强制结束会话后,程序会自动检测,自动重新登录重新建立连接,因此本方法无需每次都登录上一个系统来查看系统中想要的数据,而实现了自动登录、自动更新并且下载数据到指定的数据库或者想要渲染的web系统,省时省力。附图说明图1所示为根据本专利技术的保持会话并且抓取会话中持续更新数据的方法的示意图。具体实施方式如图1所示,这种保持会话并且抓取会话中持续更新数据的方法,该方法包括以下步骤:(1)设置目标登录地址;(2)输入账号密码;(3)执行模拟登录;(4)验证成功或者失败,成功则执行步骤(5),失败则返回步骤(2);(5)设置最终目标地址并且下载抓取;(6)按照指定时间或者随机事件刷新。本专利技术通过模拟登录技术实现自动登录,然后按照自定义规则自动刷新抓取系统中想要的内容,保持会话永不过期,而如果被第三方系统强制结束会话后,程序会自动检测,自动重新登录重新建立连接,因此本方法无需每次都登录上一个系统来查看系统中想要的数据,而实现了自动登录、自动更新并且下载数据到指定的数据库或者想要渲染的web系统,省时省力。另外,所述步骤(2)还包括,如果有验证码则验证码识别。这样期间如果登录中遇到验证码问题,会响应回验证码,并做自动设别,重新提交登录,做到保持会话万无一失。另外,所述步骤(6)中指定时间为5分钟。另外,所述步骤(6)还包括,检测会话是否过期。另外,检测会话是否过期的检测条件依据持续刷新的会话状态。另外,如果过期则执行步骤(1),否则持续检测。检测与更新不同,检测代表需要不断的检查当前操作是否有效,是否过期;更新代表当检测还处于登录状态,则更新下载想要抓取的数据以上所述,仅是本专利技术的较佳实施例,并非对本专利技术作任何形式上的限制,凡是依据本专利技术的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属本专利技术技术方案的保护范围。本文档来自技高网...

【技术保护点】
一种保持会话并且抓取会话中持续更新数据的方法,其特征在于:该方法包括以下步骤:(1)设置目标登录地址;(2)输入账号密码;(3)执行模拟登录;(4)验证成功或者失败,成功则执行步骤(5),失败则返回步骤(2);(5)设置最终目标地址并且下载抓取;(6)按照指定时间或者随机事件刷新。

【技术特征摘要】
1.一种保持会话并且抓取会话中持续更新数据的方法,其特征在于:该方法包括以下步骤:(1)设置目标登录地址;(2)输入账号密码;(3)执行模拟登录;(4)验证成功或者失败,成功则执行步骤(5),失败则返回步骤(2);(5)设置最终目标地址并且下载抓取;(6)按照指定时间或者随机事件刷新。2.根据权利要求1所述的保持会话并且抓取会话中持续更新数据的方法,其特征在于:所述步骤(2)还包括,如果有验证码则验证码识别。3.根据权利要求1或2所述的保持会...

【专利技术属性】
技术研发人员:周灏王雪飞银恭敬
申请(专利权)人:北京量科邦信息技术有限公司
类型:发明
国别省市:北京;11

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

1