百度旋转验证码滑动系数的确定

问题描述

因为经常有很多人会对这篇文章有疑问《百度随机阴影旋转验证码破解》

大家经常对期中的滑动系数很疑惑,这个滑动系数是怎么来的,我今天正好详细讲解一下。

问题讲解

我们通过接口识别出了图片的旋转角度,假设为150度。但是并不意味着你滑动的距离就是150px。所以我们需要通过浏览器,按下【F12】去查看到底应该滑动多少,如下图

我们先看看找到滑块所属的div,发现他的起始位置的0px

百度旋转验证码滑动系数的确定_第1张图片

我们再将滑块拖到到最远位置,你会发现图片刚好转了360度,但是滑块的div上面的【translateX】的值并不是360px,而是238px,如下图所示

百度旋转验证码滑动系数的确定_第2张图片

所以图片0-360度的变化,对应下面div滑动距离0px-238px的变化。

所以 滑动系数 = 238 ÷ 360 ≈ 0.661

也就是旋转1度,需要滑动 1 × 0.661 = 0.661px 的距离

你可能感兴趣的:(图像处理,图像处理)