滑块验证码的标注和下载方法

文档创建者:自动控制
浏览次数:867
最后更新:2025-11-24
本帖最后由 自动控制 于 2025-11-25 22:18 编辑

许多智能体训练者常常为如何高效获取样本图片而发愁,特别是无法直接获取下载地址的图片,需要从网页上抓取。当图像保存在本地后,还需要一个个的识别和标注,费时费力成本上升。

本文以标注和下载滑块验证码为例,说明如何在线标注与下载,大幅提升工作效率。


ezgif-1ad20cf0168f3d70.gif
如图所示,一个滑块填补空缺的验证码,当人工控制滑块向右移动到缺口处时,会显示绿色的“验证通过”字样,木头AI浏览器捕捉到这一信号后,立即计算滑块的位移量和保存验证码的背景图片,图片以位移量和时间戳命名。这样就同时完成了下载和标注,事半功倍。
1、自动保存滑块验证的原理.png
具体实现方法如下,如果不想看过程,直接跳到最后下载打包好的项目文件。
1、在木头AI浏览器的项目管理窗口,创建【打开网址】的步骤,输入表单页面网址。
2、打开网址.png
2、创建【定时控制】步骤,周期设置为1秒,意思是每秒监测一次网页,后续步骤判断是否出现“验证通过”字样,如果有就保存图片。
3、定时循环控制.png
3、添加【元素监控】步骤,目的就是监控“验证通过”元素,这里判断它的style值为绿色就表示验证通过了,将跳转到Yes节点继续执行(保存图片),否则跳转至No节点(什么也不做)。
4.1、监控验证通过.png
为保险起见,增加一个判断条件,当滑块位移大于0时,才进Yes节点。实际上这里获取当前滑块元素的style的width值,就是滑块的位移,这个位移保存在软件变量中。
4.2、监控滑块位移.png
4、由于获取到的滑块元素style是一个字符串,我们在Yes节点后增加一个【运行脚本】项目,目的就是从style属性中,提取width的值(数字),在此值的后面再添加一个时间戳,运行结果同样会保存在软件变量中。
5、计算位移量.png
5、创建【保存数据】步骤,勾选保存网页截图,设置“保存页面元素”,同时获取滑块验证的背景图片元素,设定保存文件名为上一步脚本的执行结果变量。
6、保存滑块验证码背景图.png
6、保存图片之后,添加【点击元素】步骤,点击刷新验证码按钮,为下一次标注下载做好准备。
7、刷新验证码.png
最后执行项目,只需要手工拖动滑块连续标注,计算位移、保存图片和刷新验证码都由软件自动完成。

您需要登录后才可以回帖 登录 | 现在注册

本版积分规则

返回顶部 返回列表