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 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/firehose-web-monitor-x-6/raw/index.md(查看排版版本)