【技术实现步骤摘要】
一种基于浏览器自动完成滑块验证的方法以及电子设备
本专利技术涉及浏览器领域,尤其涉及一种基于浏览器自动完成滑块验证的方法以及电子设备。
技术介绍
网页是指一种显示于浏览器的文件,其能够携带文字、图片或者视频信息,用户可通过网页获取各种资源信息。现有的一些网页需要在用户登录成功后才可进一步浏览获取资源信息,例如,微博网页,用户只有成功登录自身的微博账号后,才可以通过微博网页发布微博,或者查看自己的粉丝等等。当用户进行登录操作时,为了区别本次登录是机器登录(即被黑客攻击)还是人工登录,因此,网页中往往设置有滑块验证工具。当滑块工具无法通过验证时,则代表本次登录操作为机器登录,网页可拒绝本次登录操作;当滑块工具通过验证时,则代表本次登录操作为人工登录,网页可接受本次的登录操作。然而,对于用户来说,每次登录网页均需要手动滑动滑块验证工具,这一方式虽然能够保证安全性,但是效率过于低下。也就是说,现有技术并不能自动完成滑动工具的自动验证操作。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述现有技术的不足,本专利技术的目的在于提供一种基于浏览器自动完成滑块验证的方法以及电 ...
【技术保护点】
1.一种基于浏览器自动完成滑块验证的方法,其特征在于,包括:A、当用户通过浏览器浏览网页时,若当前网页需要使用滑块进行验证,则通过层叠样式表获取滑块对应的滑块图区域;B、自动对所述滑块图区域进行截图,得到目标图片,以及通过像素函数获取目标图片的像素;C、根据获取得到的像素计算出验证区域的位置信息,以及获取拼图滑块按钮的位置信息;D、控制拼图滑块按钮按照目标速度滑动,以将拼图滑块按钮移动至验证区域。
【技术特征摘要】
1.一种基于浏览器自动完成滑块验证的方法,其特征在于,包括:A、当用户通过浏览器浏览网页时,若当前网页需要使用滑块进行验证,则通过层叠样式表获取滑块对应的滑块图区域;B、自动对所述滑块图区域进行截图,得到目标图片,以及通过像素函数获取目标图片的像素;C、根据获取得到的像素计算出验证区域的位置信息,以及获取拼图滑块按钮的位置信息;D、控制拼图滑块按钮按照目标速度滑动,以将拼图滑块按钮移动至验证区域。2.根据权利要求1所述基于浏览器自动完成滑块验证的方法,其特征在于,所述步骤A之前包括:A0、为浏览器添加用于录制和/或回放的自动化操作框架。3.根据权利要求1所述基于浏览器自动完成滑块验证的方法,其特征在于,所述目标图片为BASE64编码,且格式为PNG。4.根据权利要求1所述基于浏览器自动完成滑块验证的方法,其特征在于,所述计算出验证区域的步骤具体包括:获取多个区域的RGB,并计算多个区域RGB三值的和,将RGB三值和最小的区域记录为所述验证区域。5.根据权利要求1所述基于浏览器自动完成滑块验证的方法,其特征在于,所述获取拼图滑块按钮的位置信息的步骤具体包括:根据预建的直角坐标系获取滑块按钮的坐标信息,所述坐标信息包括横坐标信息和纵坐标信息。6.根据权利要求1所述基于浏览器自动完成滑块验证的方法,其特征在于,所述步骤D具体包括:D1、预先定义滑动的总时长,以及定义滑动的总步数;D2...
【专利技术属性】
技术研发人员:孙悦,李天驰,
申请(专利权)人:深圳点猫科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。