Firehose Web Monitor

实时网页监控,规则匹配SSE推送

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:Firehose Web Monitor。
它的用途是:实时网页监控,规则匹配SSE推送
完整的 Skill 内容见:https://321skill.com/skills/firehose-web-monitor-x-6/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'帮我创建一个Firehose规则,监控xn--example-6u4c.com上所有标题包含“促销”的页面,并将结果推送到我的Telegram频道。' 它会调用Firehose API创建tap,编写Lucene查询(title:促销 AND domain:example.com),然后配置SSE消费者将消息转发到Telegram。

介绍

Firehose Web Monitor 解决了实时追踪网页内容变化的难题。当您需要第一时间获取特定网页(如竞品动态、新闻发布、价格变动)的最新信息时,传统轮询方式效率低且延迟高。该工具通过 Lucene 查询语法定义监控规则,每当爬虫抓取到匹配的页面,就会通过 SSE(Server-Sent Events)流实时推送给您,让您无需反复刷新或编写复杂爬虫。

使用非常简单:首先创建一个“tap”(数据源),然后编写一条 Lucene 查询规则(例如 title:"产品发布" AND domain:"example.com"),最后通过 SSE 端点消费匹配结果。您可以直接在 API 中管理规则,或通过 firehose.com 的界面操作。整个过程无需处理底层爬虫调度和消息队列,专注在业务逻辑上。

适合需要实时获取网页数据的运维工程师、数据分析师、测试工程师以及市场研究人员。比如运维监控网站可用性时,可设置规则检测 404 错误页面;竞品分析人员可监控特定关键词的更新;测试工程师可验证页面变更是否符合预期。

建议搭配 Webhook 或数据处理管道使用,将 SSE 流接入 Slack、数据库或自定义分析平台。注意 Lucene 查询语法需要一定学习成本,建议从简单规则开始。免费版可能有调用次数限制,生产环境建议评估 API 配额。

核心特点

与通用网页监控工具不同,Firehose 使用 Lucene 查询语法定义规则,支持精确匹配和组合条件,并通过 SSE 流实时推送,无需轮询,延迟更低。

注意事项

不适合需要历史数据回溯或离线分析的场景,数据仅从创建规则后开始流式推送,无法查询过去已抓取的内容。

常见问题

如何创建监控规则?

通过 Firehose API 或 firehose.com 创建 tap,再编写 Lucene 查询语句(如 content:"价格下调")即可。规则支持 AND、OR、通配符等。

支持哪些语言和内容类型?

支持所有可爬取的网页内容,包括中文、英文等多语言。Lucene 查询默认对文本进行分词,中文需使用标准分词器。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/firehose-web-monitor-x-6/raw/index.md 读取 Firehose Web Monitor 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。