AionClaw通过语义解析DOM自动识别复选框与单选框,支持自然语言指令、属性精准匹配、坐标点击三种勾选方式,并可批量控制单选组及处理隐藏控件。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

网页复选框与单选框的自动化识别原理
AionClaw不依赖人工写XPath或CSS选择器,而是通过内置浏览器引擎自动解析DOM结构中的语义标签。它优先匹配带
用AionClaw自动勾选指定复选框
方法一:自然语言指令直达
在对话任务栏输入“勾选‘接收短信提醒’和‘开启应用内通知’这两个复选框”,AionClaw会自动定位对应label文字并触发click事件。这一步操作起来很简单,直接把指令发出去就行。
方法二:精准值匹配
点击「自动化(RPA)」→「新建流程」→「网页操作」→「勾选复选框」,在「匹配条件」中填入name="preferences"、value="sms_alerts"。注意:value必须与HTML源码中标签的value属性完全一致,【大小写和下划线都不能错】。
方法三:坐标点击(备用方案)
当页面动态渲染导致DOM不稳定时,启用「屏幕坐标模式」,手动框选复选框左侧小方框区域。该方式绕过HTML结构,但下次页面布局微调后需重新标定。
批量控制单选框选项
第一步:确认单选框组名
右键目标单选框→「检查元素」,找到所有同名name属性值,例如name="payment_method"。这是后续所有操作的前提,【name值不统一将导致无法互斥控制】。
第二步:设置默认选项
在「数字专家」中创建新专家,选择「网页表单预设」模板,在「单选框默认值」字段填入value="alipay"。保存后该专家每次访问含此name的页面都会自动选中支付宝选项。
第三步:按条件切换
编写RPA流程:当页面URL包含"/checkout" → 获取当前选中的单选框value → 若为"credit_card"且订单金额>5000 → 执行click操作点击value="bank_transfer"对应的label。整个过程无需刷新页面,实时生效。
处理无标准label的隐藏复选框
某些网站用opacity:0隐藏原生复选框,改用伪元素绘制UI。AionClaw默认能识别这种模式,但需确保「安全保护」设置中已开启「允许操作隐藏控件」。未开启时,程序会跳过此类元素,避免误触关键系统开关。
若仍失败,进入「工具管理」→「开发者模式」→「DOM强制注入」,粘贴以下代码片段:document.querySelectorAll('input[type="checkbox"]').forEach(c=>c.style.opacity="1")。执行后原生复选框短暂可见,AionClaw即可正常操作。


















