技能标识:common-fetcher
统一采集框架 - 支持 RSS/Web/API,207+ 采集源,AI 评分/分类/摘要
统一采集框架,为 AI Agent 提供强大的信息采集能力。
bash
typescript
import { CommonFetcher } from common-fetcher;
const fetcher = new CommonFetcher({
industry: coal,
maxArticles: 50,
timeout: 15000,
});
const result = await fetcher.fetch();
console.log(成功抓取 ${result.totalArticles} 篇文章);
在 openclaw.json 中配置:
json
{
skills: {
common-fetcher: {
enabled: true,
industry: coal,
schedule: 0 8 *
}
}
}
┌─────────────────────────────────────────┐
│ Common-Fetcher │
├─────────────────────────────────────────┤
│ Source Layer (采集源层) │
│ ├─ RSS 源 │
│ ├─ 网页源 │
│ └─ API 源 │
├─────────────────────────────────────────┤
│ Fetcher Layer (抓取层) │
│ ├─ RSS Fetcher (并发 + 超时) │
│ ├─ Web Scraper (cheerio) │
│ └─ Cache Manager │
├─────────────────────────────────────────┤
│ Processor Layer (处理层) │
│ ├─ 去重 (标题/URL 哈希) │
│ ├─ 时间过滤 │
│ ├─ AI 评分/分类 │
│ └─ AI 摘要 │
├─────────────────────────────────────────┤
│ Output Layer (输出层) │
│ ├─ Markdown 报告 │
│ ├─ JSON 数据 │
│ └─ 多渠道推送 │
└─────────────────────────────────────────┘
| 解析器 | 文章数/次 | 耗时 | 成功率 |
|---|---|---|---|
| 观点地产网 | 30 篇 | 605ms | 100% |
| 煤炭资源网 |
在 config/ 目录下管理采集源:
自定义解析器参考 src/parsers/ 目录:
typescript
export function parseGuandian(html: string, baseUrl: string): Article[] {
// 解析逻辑
}
欢迎提交 Issue 和 PR!
MIT License
以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:
帮我安装 SkillHub 和 common-fetcher-1776315090 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 common-fetcher-1776315090 技能
skillhub install common-fetcher-1776315090
文件大小: 2.77 KB | 发布时间: 2026-4-16 16:08