Skip to content

验证码识别

TIP

可以使用使用第三方验证码识别的API,云函数或者安装makskill到本地电脑中

组件概述

验证码识别组件通过调用验证码识别服务,自动识别各类验证码图片中的内容,解决自动化流程中的验证码障碍。

配置说明

验证码识别服务URL

  • 作用:指定验证码识别服务的API接口地址
  • 示例http://localhost:5000/ocr/captcha
  • 端点说明
    • /base64:使用JSON格式发送base64编码的图片数据
    • /upload:使用FormData格式上传图片文件

验证码类型

选择需要识别的验证码类型:

  • 简单:普通文字验证码
  • 复杂:包含干扰线、扭曲变形的复杂验证码
  • 运算:数学计算题验证码
  • 拖动:滑块验证码
  • 坐标点击:需要点击特定位置的验证码

验证码图片选择

提供多种方式指定验证码图片源:

选择验证码图片

  • 功能:手动上传本地验证码图片文件

验证码base64变量名

  • 功能:通过变量传递base64编码的验证码图片
  • 格式要求:完整的base64字符串(包含data:image/...前缀)
  • 示例captchaImage@captcha

使用优先级

系统按以下顺序选择验证码图片源:

  1. base64变量(最高优先级)
  2. 手动上传文件(最低优先级)

数据输出

分配给变量

将识别出的验证码内容保存到变量

  • 变量名称:指定存储识别结果的变量名称

插入表格

将识别结果插入到

  • 选择列:指定插入识别结果的表格列

技术说明

  • 支持多种验证码类型,适应不同网站的安全策略
  • 通过专用验证码识别服务提高识别准确率
  • 支持本地部署和云端服务两种模式

注意事项

  • 确保验证码识别服务正常运行
  • 验证码图片质量直接影响识别成功率
  • 复杂的验证码类型可能需要专门的识别模型

验证码识别