本发明涉及终端技术领域,尤其涉及一种app应用软件自动签到的方法及系统。
背景技术:
现在有许多应用需要用户每日签到,比如淘宝、京东、各银行app、支付宝、云闪付等等,各app希望通过签到的方式让用户每天固定上app“看”几秒,是各app让用户看广告的方式之一。但很明显的是,当用户想要签到的app越来越多的时候,用户每天就需要花费相当一段时间在各app的签到上,各app确实成功实现了让用户看广告的目标,但也浪费了用户的时间,而且因为签到需要相当一段时间,这使得用户必须花费一小块整块的时间来专门进行签到,当需要签到的app很多的时候如果利用碎片时间签到很容易漏掉某个app,造成断签以至于没能领取到对应的奖励。我们都很清楚,用户其实并不希望花费那么多时间在签到上,但是又想要签到的奖励。
因此,提出本发明。
技术实现要素:
本发明提供一种app应用软件自动签到的方法及系统,其主要目的在于解决现有的很多app应用软件需要进行签到操作时,导致用户花费很多时间逐一登录应用进行签到,或者导致用户不慎断签以至于没能领取到对应的奖励的技术问题。
为实现上述目的,本发明还提供一种app应用软件自动签到的方法,所述的方法包括:
s1,确定终端中待自动签到的app应用软件;
s2,登录待自动签到的app应用软件进行手动签到;
s3,通过抓包工具抓取手动签到时所述待自动签到的app应用软件向其后台发送的请求,或获取手动签到时在屏幕上的点击行为;
s4,根据设定的签到时间,自动向所述待自动签到的app应用软件的后台发送请求,或根据所获取的点击行为在终端上模拟点击,实现自动签到。
优选的,在步骤s3中通过抓包工具抓取手动签到时所述待自动签到的app应用软件向其后台发送的请求还包括,通过抓包工具抓取用户登录所述待自动签到的app应用软件的登录信息。
优选的,在步骤s3中所述获取手动签到时在屏幕上的点击行为包括获取用户登录以及点击签到的操作。
优选的,在步骤s4中所述自动向所述待自动签到的app应用软件的后台发送请求包括:通过每日定时发送对应的请求至待自动签到的app应用软件的后端,待自动签到的app应用软件收到请求后进行签到操作。
优选的,在步骤s4中所述根据所获取的点击行为在终端上模拟点击包括:当终端处于待机模式且到达签到时间时,模拟用户在屏幕的点击轨迹进入待自动签到的app应用软件的界面进行签到操作。
优选的,所述进入待自动签到的app应用软件的界面进一步还包括判断是否需要登录密码,若是,则记录用户在界面按钮布局中所输入密码的点击位置,进行自动登录操作。
优选的,还包括更新步骤,根据所述待自动签到的app应用软件的界面功能按钮布局的变化,同步调整在界面功能按钮布局中的点击位置。
优选的,在步骤s3中对所抓取的请求定义与各个app应用软件对应的唯一性标记,以区分app应用软件对应的请求。
为实现上述目的,本发明还提供一种app应用软件自动签到的系统,包括:
确定单元,用于确定终端中待自动签到的app应用软件;
登录单元,用于登录待自动签到的app应用软件进行手动签到;
获取单元,用于通过抓包工具抓取手动签到时所述待自动签到的app应用软件向其后台发送的请求,或获取手动签到时在屏幕上的点击行为;
签到单元,用于根据设定的签到时间,自动向所述待自动签到的app应用软件的后台发送请求,或根据所获取的点击行为在终端上模拟点击,实现自动签到。
本发明的方案中根据设定的签到时间,各app应用软件就自动签到完成了,用户不需要每天去看各app的广告,也不用专门浪费时间和精力,更不用担心断签导致用户断签以至于没能领取到对应的奖励。大大提高了用户的体验效果。
附图说明
图1为本发明一实施例提供的一种app应用软件自动签到的方法的流程示意图;
图2为本发明一实施例提供的一种app应用软件自动签到的系统的结构框图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1所示,为本发明一实施例提供的一种app应用软件自动签到的方法的流程示意图。
所述的方法包括:
s1,确定终端中待自动签到的app应用软件;
s2,登录待自动签到的app应用软件进行手动签到;
s3,通过抓包工具抓取手动签到时所述待自动签到的app应用软件向其后台发送的请求,或获取手动签到时在屏幕上的点击行为;
s4,根据设定的签到时间,自动向所述待自动签到的app应用软件的后台发送请求,或根据所获取的点击行为在终端上模拟点击,实现自动签到。
优选的,在步骤s3中通过抓包工具抓取手动签到时所述待自动签到的app应用软件向其后台发送的请求还包括,通过抓包工具抓取用户登录所述待自动签到的app应用软件的登录信息。
优选的,在步骤s3中所述获取手动签到时在屏幕上的点击行为包括获取用户登录以及点击签到的操作。
优选的,在步骤s4中所述自动向所述待自动签到的app应用软件的后台发送请求包括:通过每日定时发送对应的请求至待自动签到的app应用软件的后端,待自动签到的app应用软件收到请求后进行签到操作。
优选的,在步骤s4中所述根据所获取的点击行为在终端上模拟点击包括:当终端处于待机模式且到达签到时间时,模拟用户在屏幕的点击轨迹进入待自动签到的app应用软件的界面进行签到操作。
优选的,所述进入待自动签到的app应用软件的界面进一步还包括判断是否需要登录密码,若是,则记录用户在界面按钮布局中所输入密码的点击位置,进行自动登录操作。
优选的,还包括更新步骤,根据所述待自动签到的app应用软件的界面功能按钮布局的变化,同步调整在界面功能按钮布局中的点击位置。
优选的,在步骤s3中对所抓取的请求定义与各个app应用软件对应的唯一性标记,以区分app应用软件对应的请求。
实施例一,先让用户自己对各个app进行签到,通过使用抓包工具,抓取签到时发送的请求,之后每天定时自动发送指定请求及参数给各app后端,实现自动签到。通过对所抓取的请求定义与各个app应用软件对应的唯一性标记,以区分app应用软件对应的请求。若无法区分时,则需要由人工辨认。另外,还需要通过抓包保存用户的登录请求。
另外,实施例二,在手机上模拟用户的点击,根据用户预先设定好待自动签到的app应用软件在屏幕上的位置,之后可以判断手机处于待机模式时,也就是接下来一段时间用户不用手机的话,比如开始上班,主要使用电脑,手机放一边充电等等,就可以开始自动签到。我们直接模拟用户点击,点开app、点击进入签到界面、点击签到、退回桌面;开启下一个app应用软件,以此类推。若待自动签到的app应用软件需要登陆后才能签到的app,比如各银行app,我们还需要记录用户输入密码时的点击,也就是需要录入用户输密码时的点击行为这一操作。另外,如果app更换了功能按钮的布局,比如支付宝,那我们就需要相应调整模拟点击的位置,这可以通过更新来实现。
参照图2所示,为本发明一实施例提供的一种app应用软件自动签到的系统的结构框图。所述系统包括:
确定单元,用于确定终端中待自动签到的app应用软件;
登录单元,用于登录待自动签到的app应用软件进行手动签到;
获取单元,用于通过抓包工具抓取手动签到时所述待自动签到的app应用软件向其后台发送的请求,或获取手动签到时在屏幕上的点击行为;
签到单元,用于根据设定的签到时间,自动向所述待自动签到的app应用软件的后台发送请求,或根据所获取的点击行为在终端上模拟点击,实现自动签到。
优选的,所述获取单元还包括通过抓包工具抓取用户登录所述待自动签到的app应用软件的登录信息。
优选的,所述获取手动签到时在屏幕上的点击行为包括获取用户登录以及点击签到的操作。
优选的,所述自动向所述待自动签到的app应用软件的后台发送请求包括:通过每日定时发送对应的请求至待自动签到的app应用软件的后端,待自动签到的app应用软件收到请求后进行签到操作。
优选的,所述根据所获取的点击行为在终端上模拟点击包括:当终端处于待机模式且到达签到时间时,模拟用户在屏幕的点击轨迹进入待自动签到的app应用软件的界面进行签到操作。
优选的,所述进入待自动签到的app应用软件的界面进一步还包括判断是否需要登录密码,若是,则记录用户在界面按钮布局中所输入密码的点击位置,进行自动登录操作。
优选的,还包括更新步骤,根据所述待自动签到的app应用软件的界面功能按钮布局的变化,同步调整在界面功能按钮布局中的点击位置。
优选的,所述通过抓包工具对所抓取的请求定义与各个app应用软件对应的唯一性标记,以区分app应用软件对应的请求。
用户只要把手机放一边,根据设定的签到时间,各app就自动签到完成了,用户不需要每天去看各app的广告,也不用专门浪费时间和精力,更不用担心断签导致用户断签以至于没能领取到对应的奖励。提高了用户的体验效果,提升了用户在app应用软件中的留存率。
上述实施例中的实施方案可以进一步组合或者替换,且实施例仅仅是对本发明的优选实施例进行描述,并非对本发明的构思和范围进行限定,在不脱离本发明设计思想的前提下,本领域中专业技术人员对本发明的技术方案作出的各种变化和改进,均属于本发明的保护范围。
1.一种app应用软件自动签到的方法,其特征在于,所述的方法包括:
s1,确定终端中待自动签到的app应用软件;
s2,登录待自动签到的app应用软件进行手动签到;
s3,通过抓包工具抓取手动签到时所述待自动签到的app应用软件向其后台发送的请求,或获取手动签到时在屏幕上的点击行为;
s4,根据设定的签到时间,自动向所述待自动签到的app应用软件的后台发送请求,或根据所获取的点击行为在终端上模拟点击,实现自动签到。
2.根据权利要求1所述的一种app应用软件自动签到的方法,其特征在于,在步骤s3中通过抓包工具抓取手动签到时所述待自动签到的app应用软件向其后台发送的请求还包括,通过抓包工具抓取用户登录所述待自动签到的app应用软件的登录信息。
3.根据权利要求1所述的一种app应用软件自动签到的方法,其特征在于,在步骤s3中所述获取手动签到时在屏幕上的点击行为包括获取用户登录以及点击签到的操作。
4.根据权利要求1所述的一种app应用软件自动签到的方法,其特征在于,在步骤s4中所述自动向所述待自动签到的app应用软件的后台发送请求包括:通过每日定时发送对应的请求至待自动签到的app应用软件的后端,待自动签到的app应用软件收到请求后进行签到操作。
5.根据权利要求1所述的一种app应用软件自动签到的方法,其特征在于,在步骤s4中所述根据所获取的点击行为在终端上模拟点击包括:当终端处于待机模式且到达签到时间时,模拟用户在屏幕的点击轨迹进入待自动签到的app应用软件的界面进行签到操作。
6.根据权利要求5所述的一种app应用软件自动签到的方法,其特征在于,所述进入待自动签到的app应用软件的界面进一步还包括判断是否需要登录密码,若是,则记录用户在界面按钮布局中所输入密码的点击位置,进行自动登录操作。
7.根据权利要求5所述的一种app应用软件自动签到的方法,其特征在于,还包括更新步骤,根据所述待自动签到的app应用软件的界面功能按钮布局的变化,同步调整在界面功能按钮布局中的点击位置。
8.根据权利要求1所述的一种app应用软件自动签到的方法,其特征在于,在步骤s3中对所抓取的请求定义与各个app应用软件对应的唯一性标记,以区分app应用软件对应的请求。
9.一种app应用软件自动签到的系统,其特征在于,包括:
确定单元,用于确定终端中待自动签到的app应用软件;
登录单元,用于登录待自动签到的app应用软件进行手动签到;
获取单元,用于通过抓包工具抓取手动签到时所述待自动签到的app应用软件向其后台发送的请求,或获取手动签到时在屏幕上的点击行为;
签到单元,用于根据设定的签到时间,自动向所述待自动签到的app应用软件的后台发送请求,或根据所获取的点击行为在终端上模拟点击,实现自动签到。
技术总结