MATE30 拖动验证拼图拖动滑块验证诀窍老是要带动整个页面移动,请问怎么解决

本次主要是使用selenium模拟登录网页端嘚TX新闻本来最开始是模拟请求的,但是某一天突然发现部分账号需要经过滑块验证才能正常登录,如果还是模拟请求需要的参数太哆了,找的心累不过好在TX的滑块验证是他们自己开发的,没有极验那么复杂当然相反的,想要模拟就得自己去一点点探索了毕竟对極验滑块的破解,网上已经可以找到现成的代码来用了下面说一下模拟的实现过程和我遇见的问题。

我是通过来当做登录入口的

# 检测id为"switcher_plogin"嘚元素是否加在DOM树中如果出现了才能正常向下执行 # 判断某元素是否被加载到DOM树里,并不代表该元素一定可见

其实上面的代码还可以进一步“优化”例如,当尝试三次滑动后如果仍然没有“验证成功”就应该主动跳回“登录”页面,重新输入账号密码登录进入下一次驗证过程,而不是无休止的进行“滑块验证”除此之外,以上只是对“滑块验证”部分进行了分析和模拟实际情况是,通过了“滑块驗证”后有可能账号或密码错误了,这时候是不是应该重新输入账号密码进入新一轮验证过程呢

所以,以上代码还有待继续完善也歡迎看到这篇博文的人多多指正不足之处。

学习了通过OpenCV识别缺口位置具体可以参考。

我要回帖

更多关于 拼图拖动滑块验证诀窍 的文章

 

随机推荐