大家好,今天给各位分享网站源码分享带滑动验证的一些知识,其中也会对网页滑动验证进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!
我们以币安的登录作为验证(https://www.binance.co/cn/login),要想通过滑动验证码进行验证,需要安装selenium
识别的步骤主要有以下几步:
第一:通过selenium打开需要验证的url链接
第二:获取到当前页面的用户名框、密码框以及登录按钮并发送用户数据
第三:加载验证码图片
第四:获取移动滑块
第五:获取带缺口的验证码图片
第六:获取完整的验证码图片
第七:获取图片位置以及缺口的位置
第八:移动滑块生成移动轨迹
第九:完成滑动操作
做完这一些后最后发现了一个很重要的问题,“哇哦~怪物吃了拼图请3秒后重试”,极验这个功能不得不说实在是太强大了。
但是最终通过调试以及学习解决了这个问题,并且准确率达到了90%以上,顺利解决了这个问题。
以下就是全部过程的源代码
注意:需要将模拟浏览器所以元素(用户名框,密码框)加载完了才能发送用户名和密码,否则报错
文章到此结束,如果本次分享的网站源码分享带滑动验证和网页滑动验证的问题解决了您的问题,那么我们由衷的感到高兴!