【进阶】OpenWebMonitor监控规则的设置教程
At 2018-12-04 fate wrote in OpenWebMonitor. 19930 viewer.1,变了就收到提醒,就用默认的规则
如果只是想要监控到变化就提醒,只要简单的设置一个变化量的规则就行了,只要内容变化了就收到提醒。
2,内容变化量规则
变化量是指,新检查出来的内容和旧的内容之间变化的部分的数量。其中又分为,增加和减少的两部分。
当内容变化(增加或减少)的量达到一定值时提醒您。您可以设为0,那么任何变化都会提醒。也可以设置一个更大的值,那么细小的变化就不再提醒了。
注:您也可以令他只计算“增加的”或“减少的”部分。
3,关键词规则
- 新出现:当前内容与前一版本内容相比新增部分中,含有关键词则报警。一般都用这个
- 含有:是指,关键词出现在内容中,就会提醒。例如:“我是OpenWebMonitor用户”含有“Open”关键词。
(注意:它会一直提醒的,知道内容中没有了Open这个词)
- 变得:前置“变得”时,要求原来没有符合规则,而现在变得符合时,才会提醒。
注意:不区分大小写!
在关键词输入框内,可以用逗号和加号来同时输入多个关键词。
可以使用逗号:","分隔多个关键词,关键词之间是”或“的关系,任何一个命中则有效。用“加号:+”表示内在的与关系,需同时满足。
例如:【包子,红烧+馒头】 表示,含有“包子”,或者同时含有“红烧”和“馒头”。
4,数值规则
把监控区域的内容作为数值,来进行规则处理。
- 变动:即数值变化时,例如:原来是1,变成了2;
- 降低、升高:当数值升高降低时,例如:原来是1,变成了2,就是升高了。
- 低于、高于:当数值有变化,且高于或低于所设置的值时;
- 变成:当数值变成所设置的值时;
【数值的要点】监控区域的内容被转换成数值时,软件会自动进行适当的处理的,例如:
【价格:¥299,300.33/件】,当作为数值时,会转换成299399.33。
【转换率1元=40金】,当作为数值时,会转换成140。
即,选区的内容不需要是干干净净的数字,软件会自动恰当的剔除非数字部分内容的。
注,无论是否满足规则,首次检查必会提醒。
5,正则表达式(Regex)规则(普通用户可忽略)
使用正则表达式,可以方便的实现,例如:
- 当内容中含有email地址时
- 当内容是以数字开头、以字母结尾时
等看似比较复杂的规则。
以下为软件使用的正则表达式的js测试原型,供专业用户理解:
let is_match = new RegExp(regex).test(content);
6,规则组、组内规则的关系
当您需要多个规则配合使用时,请阅读下方内容。
特别高级的监控需要不同规则进行【与】【或】关系的组合。
规则组之间是“或”关系
例如,我想要实现,内容出现“关键词A”或内容变化了大于100字时。可以如下设置:
规则组内是“与”关系
只有一个规则组内全部规则满足时,该组才激发。
例如,我想要实现,内容增加了至少100个字符,同时含有“1024”这个关键词时。可以如下设置: