下你所需,载你所想!
汇集开发技术源码资料

VAPTCHA的鼠标滑动验证码

:235.213KB :1 :2020-03-01 20:45:35

部分简介

画板1.画图片 (图片号, 横向位置, 纵向位置, , , -取颜色值 (255, 255, 255))
.如果真 (取数组成员数 (横坐标) = 4)
置随机数种子 ()
wt.创建 (400, 230, 24, #白色)
画板2.底图 = wt.取位图数据 ()
.计次循环首 (3, ii)
X差值 = 横坐标 [ii + 1] - 横坐标 [ii]
Y差值 = 纵坐标 [ii + 1] - 纵坐标 [ii]
.如果 (X差值 < 0)
逻辑_x = 假
.否则
逻辑_x = 真
.如果结束
X差值 = 取绝对值 (X差值)
.如果 (Y差值 < 0)
逻辑_y = 假
.否则
逻辑_y = 真
.如果结束
Y差值 = 取绝对值 (Y差值)
sjs = 取随机数 (4, 6)
.计次循环首 (X差值 ÷ sjs, )
.如果 (逻辑_x = 假)
横坐标 [ii] = 横坐标 [ii] - 1 × sjs
.否则
横坐标 [ii] = 横坐标 [ii] + 1 × sjs
.如果结束
.如果 (逻辑_y = 假)
纵坐标 [ii] = 纵坐标 [ii] - Y差值 ÷ (X差值 ÷ sjs)
.否则
纵坐标 [ii] = 纵坐标 [ii] + Y差值 ÷ (X差值 ÷ sjs)
.如果结束
t = t + 到整数 (文本_取随机范围数字 (1, 2, ))
轨迹 = 轨迹 + “{” + #引号 + “x” + #引号 + “:” + 到文本 (横坐标 [ii]) + “,” + #引号 + “y” + #引号 + “:” + 到文本 (四舍五入 (纵坐标 [ii], )) + “,” + #引号 + “time” + #引号 + “:” + 到文本 (t) + “.” + 文本_取随机数字 (14, ) + “},”
wt.置某点颜色 (横坐标 [ii], 四舍五入 (纵坐标 [ii], ), #红色)
.计次循环尾 ()
.计次循环尾 ()
轨迹 = “[” + 取文本左边 (轨迹, 取文本长度 (轨迹) - 1) + “]”
v = V8.ExecJavaScriptV8 (#常量1, “get(” + 轨迹 + “)”, , )

VAPTCHA的鼠标滑动验证码

热门推荐

相关文章