当需要检测“有货”、“可购买”或“立即购买”等简单文本时,关键词非常有效。但在某些情况下,仅靠一个关键词不足以准确监控网页。
在这种情况下,“自动刷新增强版”提供了**“自定义表达式**”功能,允许您使用“AND”和“OR”逻辑组合多个关键词。
何时仅靠关键词就足够
在以下情况下建议使用关键词监控:
- 您只需检测特定文本时
- 单个短语即可决定结果
- 网页内容简单明了
示例:
In Stock`
AvailableBuy Now当页面中出现以下任一术语时,Auto Refresh Plus 均可触发警报。
何时使用自定义表达式
当需要满足多个条件才能触发警报时,自定义表达式非常有用。
所有自定义表达式均以以下形式开头:
##它们使用:
|用于“或”条件- 在“AND”条件中,各组之间用空格分隔
- 圆括号
()用于分组
示例:
##(in stock | available) (add to cart | buy now)此表达式匹配包含以下内容的页面:
(In Stock OR Available)
AND
(Add to Cart OR Buy Now)为何要使用自定义表达式?
自定义表达式通过设置多个条件,有助于减少误报。
例如:
包含以下内容的页面:
In Stock将不会匹配上述表达式,因为它缺少:
Add to Cart包含以下内容的页面:
Available
Buy Now则会匹配,因为两个表达式组均已满足。
常见的监控场景
产品可用性
##(in stock | available | ships today) (add to cart | buy now | order now)当您需要确认某产品有货且可实际购买时,此功能非常有用。
促销监控
##(sale | discount) (50% | 30%)适用于检测特定的折扣优惠。
票务库存适用于监控特定票种。
##(tickets available | seats available) (vip | section a | section b)在监控特定票务类别时非常有用。
职位列表
##(now hiring | apply now) (remote | work from home)有助于追踪特定类型的招聘信息。
关键词与自定义表达式
在以下情况下使用关键词:
- 一个文本值就足够时
- 您希望采用最简单的配置
- 基本监控已能满足您的需求
在以下情况下使用自定义表达式:
- 必须检查多个条件时
- 需要“且”(AND)/“或”(OR)逻辑时
- 简单的关键词会触发过多的误报
- 需要更精确的监控
重要说明
- 每个自定义表达式必须以
## - 使用
|来分隔“或”条件 - 对于“AND”条件,各组之间请使用空格分隔
- 每个分组都必须用圆括号括起来
- 自定义表达式仅适用于基于文本的条件
总结
关键字非常适合简单的文本检测,而自定义表达式通过将多个关键字组合到一条监控规则中,提供了更大的控制力。如果您需要“自动刷新增强版”在触发警报前验证多个条件,自定义表达式通常是更好的选择。