一条把「每周手动打开十几个竞品页面看价格有没有变」自动化掉的 n8n 工作流:Bright Data 的 MCP 客户端节点负责抓取竞品页面(承担反爬这部分),OpenAI 负责从杂乱的页面内容里把价格和关键信息提取成结构化字段,Google Sheets 存历史数据,中间用 If 节点做变更判断——只有和上一次记录不一致时才写入并通知,避免每次抓取都刷一堆无意义的记录。约 10 个节点,链路不长,但跨了三个外部服务。
它和站内已收录的《SEO 关键词排名监控》出自同一作者(yaron-nofluff),技术栈几乎一致,区别在于监控对象:那条盯搜索排名,这条盯竞品页面上的价格与内容变更。如果你已经跑通了其中一条,另一条的配置成本很低。
n8n 模板页数据:作者 yaron-nofluff,最近更新约 5 个月前,浏览量约 39(采集于 2026-08-02),分类 AI Summarization。
能做什么
- 按你设定的频率定时抓取一批竞品 URL,抓取由 Bright Data 承担,降低被封的概率
- 用 OpenAI 从页面内容中提取价格、规格、促销信息等结构化字段,不依赖脆弱的 CSS 选择器
- 与 Google Sheets 里的上一次记录比对,用 If 节点判断是否真的发生变化
- 只在发生变更时写入新记录,历史表保持干净、可直接看变化时间线
- 除价格外也能捕捉页面文案、套餐结构等非价格类更新
前置条件
- 自托管版 n8n——模板包含社区节点,n8n Cloud 不支持,这是最容易踩空的前提
- Bright Data 账号与凭据(配置在 MCP Client 节点上)
- OpenAI API Key
- Google Sheets OAuth 凭据与一份用于存历史价格的表格
- 一份想要监控的竞品 URL 清单
安装 / 配置
1. 在模板页下载 workflow JSON
2. 自托管 n8n → Workflows → Import from File
3. 逐个打开报红的节点补齐凭据(Bright Data / OpenAI / Google Sheets)
使用步骤
- 下载 workflow JSON 并导入自托管 n8n 实例。
- 在 MCP Client 节点里配置 Bright Data 凭据。
- 配置 OpenAI API Key。
- 连接 Google 账号,建好历史价格表并指定文档与工作表。
- 填入竞品 URL 清单,设定监控频率(先用低频跑通再提频)。
- 先只放 1–2 个 URL 手动执行一次,确认提取出的价格字段和表结构对得上,再扩到完整清单并挂定时触发。
适用场景
- 电商与品牌运营盯竞品调价,尤其是大促前后的价格战
- SaaS 产品盯对手的定价页和套餐结构调整
- 采购侧跟踪供应商公开报价的变化趋势
- 市场团队监测竞品落地页文案和活动更新
注意事项
- 只能在自托管 n8n 上运行,社区节点在 n8n Cloud 上不可用。
- Bright Data 是商业抓取服务,按用量计费;URL 数量 × 抓取频率会直接放大成本,务必从小清单、低频率起步。具体价格以其官方 pricing 页为准。
- OpenAI 按 token 计费,每个页面每次抓取都会调用一次模型,成本随监控规模线性增长。
- 价格提取的准确性依赖页面结构和模型输出,促销价、划线价、多规格价格容易混淆,上线前一定要人工核对几轮提取结果。
- 抓取第三方网站要遵守目标站点的服务条款与当地法规,商用前请自行评估合规性。
- Bright Data、OpenAI、Google Sheets 均为海外服务,国内访问通常需要国际网络。
- 模板浏览量偏低(约 39),属于较新且未被大量验证的模板,导入后要按自己的场景完整测一遍再上生产。