资讯专栏INFORMATION COLUMN

【图片识别】滑块缺口定位

jiekechoo / 769人阅读

摘要:在匹配时候,可以对图片进行二值化轮廓检测等处理,来达到理想的状态,目前这个图片直接用模板匹配的效果已经很不错了。然后对轨迹进行模拟即可去请求接口,验证位置是否正确,可以看出,基本都是正确的哦


前言

目标网站:aHR0cDovL2FwaS50Z25ldC5jb20v

这篇没有涉及到逆向的东西哦,主要一个滑块缺口如何定位,以及裂开的底图还原


一、分析

打开网站后,就会出现滑块验证

然后抓包看下 滑块出现的接口

normal、small 分别是底图和滑块图
position_y 是滑块的y坐标
array 的字符传是用于底图还原的

二、底图还原

先来观察下底图吧,大小是300*200,总共呗切片分成20分,上下平分,左右10等份,刚好array里的数值是20位,并且是从原点位置开始,吧当前切片移动到array对应的位置,大于9的会进入下一行

然后通过opencv对图片进行剪切拼接,即可得到原图


三、缺口定位

图片还原后,由于缺口位置有一个明显的矩形阴影,即可通过opencv.template_match进行模板匹配,从而定位到缺口的位置。

在匹配时候,可以对图片进行二值化、轮廓检测等处理,来达到理想的状态,目前这个图片直接用模板匹配的效果已经很不错了。

然后对轨迹进行模拟即可去请求接口,验证位置是否正确,可以看出,基本都是正确的哦

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/123484.html

相关文章

  • python自动化测试之破解滑动验证码

      python作为一门比较常见的编程语言,在工作当中的应用还是比较的广泛的,比如可以对此进行相关的自动化测试,比如自动化测试相关的代码,另外还有破解滑动验证码。那么,具体的操作手法是怎样的呢?下面就给大家详细解答下。  在Web自动化测试的过程中,经常会被登录的验证码给卡住,不知道如何去通过验证码的验证。  一般的情况下遇到验证码我们可以都可以找开发去帮忙解决,关闭验证码,或者给一个万能的验证码...

    89542767 评论0 收藏0
  • 验证码识别

    摘要:下面我们便来讲种验证码的识别方式和一些思路。哈哈库其实,验证码识别归根到底还是对各种各样图片的识别和操作,中有很对图像处理的库,其中就是其中之一。所以在处理验证码识别之前,必须先了解库和。第五步,按照规定轨迹进行拖动,完成验证。 写在前面 现在,很多网站采取各种各样的措施来反爬虫,其中之一就是使用验证码。当我们访问网页时,必须先通过验证码才能够访问页面。下面我们便来讲2种验证码的识别方...

    keke 评论0 收藏0
  • 验证码识别

    摘要:下面我们便来讲种验证码的识别方式和一些思路。哈哈库其实,验证码识别归根到底还是对各种各样图片的识别和操作,中有很对图像处理的库,其中就是其中之一。所以在处理验证码识别之前,必须先了解库和。第五步,按照规定轨迹进行拖动,完成验证。 写在前面 现在,很多网站采取各种各样的措施来反爬虫,其中之一就是使用验证码。当我们访问网页时,必须先通过验证码才能够访问页面。下面我们便来讲2种验证码的识别方...

    willin 评论0 收藏0
  • 验证码识别

    摘要:下面我们便来讲种验证码的识别方式和一些思路。哈哈库其实,验证码识别归根到底还是对各种各样图片的识别和操作,中有很对图像处理的库,其中就是其中之一。所以在处理验证码识别之前,必须先了解库和。第五步,按照规定轨迹进行拖动,完成验证。 写在前面 现在,很多网站采取各种各样的措施来反爬虫,其中之一就是使用验证码。当我们访问网页时,必须先通过验证码才能够访问页面。下面我们便来讲2种验证码的识别方...

    k00baa 评论0 收藏0
  • OpenCV搞定腾讯滑块验证码

    摘要:前言废话滑块验证码破解是一直都想搞的项目,毕竟多数网站都会采用滑块验证码,于是最近在修改论文的闲暇之余把这事儿给解决了。 前言 废话滑块验证码破解是一直都想搞的项目,毕竟多数网站都会采用滑块验证码,于是最近在修改论文的闲暇之余把这事儿给解决了。要搞现在的滑块验证码绕不开图像处理,图像处理当然是首推OpenCV-Python啦!当然我的OpenCV非常菜(P.S.两天速成不敢保证代码质量...

    loostudy 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<