链接地址:aHR0cHM6Ly93d3cuZGluZ3hpYW5nLWluYy5jb20vYnVzaW5lc3MvY2FwdGNoYQ==
上篇文章分享的是关于京东滑块的验证流程,这次有空了就来玩一玩关于顶象滑块的验证流程,关于验证码专栏都是以各个官网的为准,关于ding象,好早之前顶象滑块验证其实就已经解决,官方的js为了防止扣逻辑都是每天更新两次的,所以关于请求头params参数就不做过阐述,有兴趣的小伙伴可以去具体分析看看
官网的滑块底图下载下来也是分为 32块的乱序图,也需要还原一下
这里给大家分享一下还原数组生成的逻辑
function rr(n, e) {
if (n.includes)
return n.includes(e);
for (var r = 0, t = n.length; r < t; r++)
if (n[r] === e)
return !0;
return !1
};
function Ir(n) {
for (var e, t = [], i = 0; i < n.length; i++) {
var o = n.charCodeAt(i);
if (32 === i)
break;
for (; rr(t, o % 32); )
o++;
t[(e = "hsup",
e.split("").reverse().join(""))](o % 32)
}
return t
};
//滑块还原数组
// console.log(Ir('5467e27c0bd74b69a9bb32997dd1281d'))
官方的图片请求接口以及参数(都可固定,其中ak是用户接口标识==>具体对应到接入顶象的用户)
验证部分:
最后验证成功之后会出现token值
关于请求头params参数的逻辑这里大概讲一下:与cookie有关系
提示:有问题的小伙伴可以联系企鹅:2695733665,若是侵权请联系作者删。