我让AI每天自动盯12个同行官网,价格一变就推到我企微,跑了一周抓了3次调价

周三上午,销售主管老陈拿着手机冲进我办公室:"老板,华南那家同行把主力型号降了8个点,经销商已经在群里问我们跟不跟了。"

我问他什么时候调的。他说刚发现,估计就这两天。我让人去查,结果人家官网上周一就改了价,我们整整晚知道了五天。

五天在我们这行意味着什么?意味着经销商已经拿着同行的新价问了一圈客户,意味着两个正在谈的项目报价直接失去竞争力,意味着你再跟价就是被动接招。

我说不能再靠人刷官网了,搭个自动监控。

老办法为什么不行

以前盯竞品价格,靠的是销售和市场部的人手动刷。让实习生每周把十几个同行官网点开看一遍,做个Excel表。听着没问题,实际跑起来全是窟窿:

一是慢。一周一次,等你发现人家早调完了。二是漏。十几个站、每个站几十上百个型号,人眼根本看不过来,经常是改了的没看见,没改的白看一遍。三是烦。这活没人愿意干,实习生换了两茬,表格格式都不统一。

市面上有专门做竞品价格监控的SaaS,我问过价,按监控的URL数量收费,十几个站一年要两万多。而且它们主要盯电商平台,对我们这种制造业官网的产品页支持一般,很多页面抓回来是乱码。

我琢磨着,这事本质上就是"定时抓网页→跟上一次比对→有变化就通知",跟我之前用N8N做的询盘自动分发是一个路子,只不过中间加了一步AI判断。自己搭。

搭这个监控,拆成四步

我用的还是N8N做编排,OpenClaw负责跑AI和推送。整个流程拆成四步:

第一步,列清单。我让销售部把真正需要盯的同行和产品页URL整理出来。一开始他们列了四十多个链接,我砍到了12个——只盯跟我们主力型号直接对标的产品页,那些八百年不更新的公司新闻页、无关型号全砍掉。监控这东西,URL越多噪音越大,12个精准的胜过40个凑数的。

第二步,定时抓取。N8N设了每天凌晨3点跑一次,用HTTP节点逐个抓这12个页面。抓回来的HTML存两份:一份原始存档备查,一份抽取出正文文本。这里踩了第一个坑——有3个同行网站是纯JS渲染的,普通HTTP请求抓回来只有一个空壳div,价格全是脚本动态加载的。后来给这3个站单独换成了无头浏览器节点,渲染完再取DOM,才拿到真实内容。

第三步,AI比对。这是关键。我没有用传统的文本diff,因为网页上噪音太多了——广告位、推荐产品、版权年份、"距活动结束还剩X小时"的倒计时,这些天天变,但跟价格半毛钱关系没有。用diff的话每天能给你报几十条变化,三天你就不想看了。

我把昨天的快照和今天的新内容一起丢给AI,给它下了死规矩:只关注四类信息——产品价格、型号规格、核心技术参数、认证/资质状态。其他任何变化一律忽略,并且要求它输出结构化结果:哪个URL、哪个字段、旧值是什么、新值是什么、变动幅度多大。没有变化就返回空。

第四步,推送。AI比对完,如果有变化,OpenClaw组装成一条企微消息,早上7点半跟老板早报一起推给我和销售主管。没变化就不推,一个字都不发。

跑了一周,抓到3次调价

上线第一周,效果比我预期的好。

周一抓到第一个:华东一家同行把一款灭火贴片的单价从42调到了39,降了7个点。早上7点半消息推过来,老陈8点半到公司就看到了,当天上午就让经销商摸底,下午我们定了应对策略——不直接跟价,而是在那个区域加了一档批量返利。等周三同行销售开始打电话推的时候,我们的渠道已经稳住了。

周三抓到第二个:一家做仪表的同行悄悄改了两款产品的防护等级,从IP54升到了IP65,但价格没动。这个比调价更值得警惕——这是要往高端走了。我让技术部把他们的新品参数拉来对比,发现内部结构确实改了。这种信息你靠人刷官网根本注意不到,谁会盯着"IP54"这几个字看?但AI不会漏。

周五抓到第三个:华南那家上周降价的同行,把一个老型号标成了"停产,替代型号见XX"。这说明他们在清库存换挡,老陈立刻判断出他们的新替代型号利润空间更大,反而找到了一个进攻点。

一周三次有效情报,搁以前至少漏两次。

也踩了两个坑

当然不是一帆风顺。第一个坑前面说了,JS渲染的页面普通请求抓不到,换无头浏览器解决。第二个坑是反爬。12个站里有一个开了频率限制,我们每天抓一次,第三天就被返回403了。

处理办法:一是把抓取时间错开,别12个站同一秒请求,每个间隔随机30到90秒;二是加了真实浏览器的User-Agent;三是对那个封得最紧的站,改成走搜索引擎的网页缓存做兜底,抓不到实时的就抓缓存,总比没有强。做这种事别跟人家的服务器硬刚,每天一次的频率,低调点没人管你。

还有两次误报。一次是同行官网改版,价格数字的位置从页面上方挪到了下方,AI比对时把旧位置残留的一段文字误读成了旧价;另一次是一个促销倒计时被AI当成了价格变动。我在提示词里加了"价格必须带货币符号或明确的'元/套'单位""忽略任何含'倒计时/剩余/结束'字样的数字"两条,误报基本没了。

这套东西值不值

算笔账:N8N和OpenClaw都是自己服务器上跑的,无头浏览器占一点内存,AI比对12个页面每天的token费用不到两毛钱。服务器是现成的,等于零新增成本。替代的是以前实习生每周半天的人工,还比人快、比人准、比人勤。

但真正值钱的不是省下来的人工,是那五天的信息差。在我们这种充分竞争的制造业市场,同行调价你早知道五天和晚知道五天,可能就是一个项目拿不拿得下来的区别。这个价值没法精确算,但做过销售的人都懂。

我后来又想,这套流程稍微改改提示词,还能盯招标网站的中标公告、盯行业政策发布、盯上下游原材料报价。监控的对象可以换,"定时抓→AI比对→有变化才推"这个骨架是通用的。

AI不会替你做定价决策,但它能让你在做决策的时候,比对手多看到五天的牌。信息这东西,早一步是情报,晚一步是马后炮。

常见问题

中小企业怎么监控竞品价格?

不用买贵的SaaS,用N8N加OpenClaw自己搭。每天定时抓同行官网产品页,存基准快照,第二天用AI做diff,只把价格、型号、参数的变化推企微。我盯12个站,一周抓到3次调价,成本几乎为零。关键是只推变化、不推全量,否则三天就被消息淹没。

自动抓竞品网站会被封IP吗?

会,有3个站开了反爬。解决办法:频率压到每天一次并错峰、加随机UA和间隔、JS渲染页用无头浏览器、封得紧的走搜索引擎缓存兜底。每天一次的低频率,低调点一般没人管,别高频硬刚。

AI比对网页变化靠谱吗?

比纯文本diff靠谱。纯diff会把广告、倒计时、推荐位全报出来。我让AI只关注价格、型号、核心参数、认证状态四类字段,其他忽略。一周12个站报了3次真实调价、2次误报(页面改版错位和促销倒计时),加了两条规则后误报基本消失,准确率能接受。