You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用UiPath识别Chrome Extension中的数字并按规则执行流程

UiPath实现Chrome扩展数字检测触发流程方案

一、整体流程图结构(UiPath工作区拖拽逻辑)

  • 流程启动节点
  • 初始化变量模块:配置检测间隔、正则匹配规则、临时存储变量
  • 无限循环模块(可自行添加终止条件)
    • 固定区域截图:仅截取Chrome扩展数字显示的范围
    • OCR识别:提取截图内的文本内容
    • 正则匹配:从识别文本中筛选符合0.00XXXX格式的数字
    • 条件判断分支
      • 匹配成功:执行预设操作,操作完成后可选择终止流程/继续循环检测
      • 匹配失败:等待设定的间隔时长,回到循环开头执行下一轮检测

二、具体实现步骤(新手可直接复用)

步骤1:提前配置全局变量

打开UiPath变量面板,新建3个变量:

  • 检测间隔:类型为Int32,默认值填1000(单位为毫秒,可根据自己的需求调整检测频率)
  • 匹配规则:类型为String,默认值填^0\.00\d+$(该正则可精准匹配整数部分为0、小数点后前两位为0、后续至少1位数字的格式,完全覆盖你要求的0.001、0.001092这类场景)
  • 识别结果:类型为String,默认值留空,用来存储匹配到的合规数字

步骤2:截图与数字识别

  • 拖拽截取区域活动到循环内,运行时选择Chrome扩展上显示数字的固定范围,输出结果保存为Image类型的临时变量
  • 拖拽微软OCR识别文本活动(不需要额外安装依赖,对新手友好),输入为上一步得到的截图变量,输出识别到的全文本
  • 拖拽正则匹配活动,输入源为OCR识别到的全文本,匹配规则用提前配置的匹配规则变量,将匹配到的结果赋值给识别结果变量

步骤3:分支判断与执行

  • 拖拽条件判断活动,判断条件写Not String.IsNullOrEmpty(识别结果)
    • 条件为真(匹配到合规数字):在该分支内放入你预设的操作序列即可,操作完成后如果不需要继续检测,可加终止流程活动,要持续检测的话无需额外配置,自动回到循环开头
    • 条件为假(未匹配到合规数字):拖拽延迟活动,时长设置为检测间隔变量的值,延迟结束后自动回到循环开头执行下一轮检测

新手避坑提示:第一次配置截取区域时,尽量把选择框刚好框住数字显示的范围,不要包含多余的图标、文字,能大幅提升OCR识别准确率,减少匹配错误的情况。如果数字识别经常出错,可以适当调长检测间隔,或者把OCR的识别精度参数调高。

内容的提问来源于stack exchange,提问作者José Durand

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 14:36:04