playwright+opencv 过滑块拼图验证码 前言 最近看到浏览器自动化框架playwright,就使用了一下 在模拟登录掘金是通过密码登陆时遇到需要通过拼图验证码 于是通过查找发现可以通过opencv库解决问题下面是解决过程 过程 1.首先需要获取到图片,通过查看html可以很容易找到需要的图片 2.通过opencv进行图像处理来获取到拼图所处的...
首先分析目标网站(本次主要以geetest官网滑块demo为参考) 网站大致长这个样子,首先f12打开 开发者工具选择Elements查看节点,发现最新版本的滑块图片是使用画布来进行呈现的,期间查阅大量文档,使用如下代码获得画布中的图片数据,获取到的图片是base64进行编码的 document.getElementsByClassName("geetest_canvas_bg geetest_absol...
步骤三:出现滑块验证码,移动滑块到指定位置,完成登录 (一) 获取滑块 huakuai = driver.find_element_by_id('tcaptcha_drag_thumb') print(huakuai) 1. 2. 出现问题:没有找到元素 可能是程序运行太快,滑块还没有加载完就开始查找,所以,休眠一会儿 id可能有问题 可能是有iframe标签 解决问题:依旧是子页面问题 ...
这条视频是解答前期视频观众关心的滑块问题, 还有其他问题请评论区留言.自动过滑块验证码, 没有用selenium, opencv ., 视频播放量 13254、弹幕量 8、点赞数 357、投硬币枚数 69、收藏人数 281、转发人数 43, 视频作者 乔盖, 作者简介 资深网络安全砖家, 软件攻城狮,终身学