Oshin123456

News Crawler

数据分析v1.0.0
作者:Oshin123456更新于 2026-05-11news-crawler@clawhub_oshin123456/news-crawler
报表生成网页抓取#News#日报#总结#新闻

据 AlphaMoat 统计,截至 2026-09,News Crawler 累计下载 1,936 次、获 1 个星标,在全部 5,078 个 AI 技能中排名第 4,471 位,在「数据分析」分类(399 个)中排名第 347 位。

累计安装
118
累计下载
1,936
星标
1
全站排名
#4,471
全站前 89% · 「数据分析」前 87%
平台累计安装累计下载星标评论
ClawHub ↗561,873--
SkillHub ↗1181,9361—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

流程包括选择新闻源、获取列表、抓取文章正文、由 LLM 总结并按类别或时间整理日报。外部内容可能不完整或过时,报告应保留原文链接并核对发布日期与来源。

资料发布于 2026-10-29

可以用来做什么

  • 抓取指定 RSS 源的新闻列表
  • 为指定网页生成摘要并整理日报

什么时候用

  • 需要获取指定新闻源内容并生成结构化摘要时

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

为这组 RSS 新闻拟定日报结构,并列出核实原文链接和发布日期的步骤;不要访问网络。

月度数据趋势

累计下载1,936
6571,3442,0312026-03 · 累计下载 7522026-05 · 累计下载 1,2542026-06 · 累计下载 1,4012026-07 · 累计下载 1,6052026-08 · 累计下载 1,7412026-09 · 累计下载 1,93626-0326-09
星标1
0112026-03 · 星标 -2026-05 · 星标 -2026-06 · 星标 -2026-07 · 星标 -2026-08 · 星标 -2026-09 · 星标 126-0326-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-091,936—1
2026-081,741+8.5%-
2026-071,605+14.6%-
2026-061,401+11.7%-
2026-051,254—-
2026-03752—-

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

2.5 KB · ClawHub v1.0.0
---
name: news-crawler
description: |
  新闻自动爬取与总结工具。用于抓取指定网站或RSS源的新闻内容,并生成摘要报告。
  使用场景:
  1. 用户要求"获取今日新闻"、"爬取某网站内容"
  2. 用户需要"总结新闻"、"生成日报"
  3. 用户指定具体URL要求抓取内容
  4. 需要监控特定新闻源的最新动态
---
展开全部(共 107 行)

# News Crawler - 新闻爬虫

自动爬取新闻网站和RSS源,提取内容并生成摘要。

## 快速开始

### 1. 获取RSS新闻列表

查看可用的新闻源:
```bash
python3 scripts/rss_fetcher.py
```

获取指定RSS源的新闻:
```bash
python3 scripts/rss_fetcher.py <rss_url> [max_items]
```

示例:
```bash
python3 scripts/rss_fetcher.py https://www.solidot.org/index.rss 5
```

### 2. 爬取具体网页内容

```bash
python3 scripts/crawl.py <url> [max_length]
```

示例:
```bash
python3 scripts/crawl.py https://example.com/news/article.html 3000
```

## 工作流程

### 生成新闻日报

1. **选择新闻源** - 从常用源中选择或用户提供RSS地址
2. **获取新闻列表** - 使用 rss_fetcher.py 获取最新文章
3. **爬取详细内容** - 对每篇文章使用 crawl.py 获取全文
4. **生成摘要** - 使用 LLM 总结每篇文章的核心内容
5. **整理报告** - 按类别或时间排序,生成结构化日报

### 支持的RSS源

常用中文科技新闻源:
- Solidot: https://www.solidot.org/index.rss
- TechWeb: https://www.techweb.com.cn/rss/all.xml
- 36氪: https://36kr.com/feed

国际源:
- Hacker News: https://news.ycombinator.com/rss
- TechCrunch: https://techcrunch.com/feed/

## 输出格式

rss_fetcher.py 输出:
```json
{
  "items": [
    {
      "title": "文章标题",
      "link": "文章链接",
      "description": "简介",
      "published": "发布时间"
    }
  ],
  "count": 10
}
```

crawl.py 输出:
```json
{
  "url": "原始链接",
  "title": "页面标题",
  "content": "正文内容",
  "length": 5000
}
```

## 注意事项

1. **尊重robots.txt** - 爬取前检查目标网站的爬虫协议
2. **控制频率** - 避免频繁请求同一网站
3. **内容长度** - 默认截取5000字符,可通过参数调整
4. **编码问题** - 脚本已处理UTF-8编码,特殊网站可能需要额外处理

## 扩展开发

如需支持更多功能,可参考:
- [references/rss_sources.md](references/rss_sources.md) - 更多RSS源列表
- 添加定时任务支持(结合 cron)
- 添加飞书/邮件推送功能

「数据分析」分类下的热门技能

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。