新闻抓取器:按日期取央视新闻联播要点

前言

做资讯汇总、日报生成这类需求时,常见痛点是:数据分散在央视网不同页面,字段结构不统一,按日期回溯还要自己写解析逻辑。新闻抓取器(CCTV News Fetcher)就是把这个环节固化成一个可复用的 Skill,输入一个日期,输出当天新闻联播的要点。下面介绍它是什么、怎么装、怎么用,以及有哪些限制。

这是什么

一句话定位:按指定日期抓取并解析中央电视台《新闻联播》的新闻摘要,供 Agent 直接消费。

  • 出品/维护方:yuhangch,坐标 @clawhub_yuhangch/cctv-news-fetcher
  • 来源:clawhub,上游仓库 https://clawhub.ai/yuhangch/cctv-news-fetcher
  • 版本:1.0.0
  • 许可:MIT-0
  • 分类:knowledge-management(注:线索里写的 data-analysis 与抓取资料不一致,此处以抓取资料为准)

它解决的是「取数 + 解析」这一步:脚本负责抓取和结构化,Agent 只负责把结果整理成人能读的摘要。

核心功能

已核实的能力:

  1. 按日期抓取指定一天的新闻联播摘要,含标题与正文内容。
  2. 日期格式为 YYYYMMDD;当用户说「昨天」「今天」时,按当前本地时间换算出日期。
  3. 脚本输出 JSON,由 Agent 解析后再归纳。
  4. 归纳时尽量按「国内 / 国际」分组,无法判断则直接列要点。

不需要 API Key(标签 requires_api_key=false)。

安装与启用

官方安装命令基于 OpenClaw / ClawHub 生态:

openclaw skills install @yuhangch/cctv-news-fetcher

运行前置条件:

  1. 环境中需安装 bun(脚本也可用 node 执行)。
  2. 依赖 node-html-parser,需确保已安装。

说明:该 Skill 走 ClawHub 生态的 CLI 安装路径,不是通用的「把目录拷到某个 skills 文件夹」的方式。Cursor / Codex CLI / Claude Code 的具体接入方式未在抓取资料中给出,此处不臆测,建议以官方页面为准。

典型用法

安装后,直接用自然语言下达请求即可,例如:

Fetch CCTV news for 20250210

或:

Give me the news highlights for yesterday

Skill 内部会执行脚本({baseDir} 为安装后的基准目录):

bun {baseDir}/scripts/news_crawler.js <YYYYMMDD>

随后解析脚本返回的 JSON,归纳要点;能判断归属时按国内/国际分组,否则列出要点。

适用场景与注意

适合:需要按天回溯新闻联播要点、做资讯聚合或日报的开发者与 Agent 工作流。

注意:

  1. 只覆盖《新闻联播》这一档节目,范围有限。
  2. 日期需有效且能被抓取,越早的历史数据可用性越依赖上游页面。
  3. 结果质量取决于脚本对当日页面结构的解析;页面改版时可能需要更新脚本。
  4. 运行依赖 bun 与 node-html-parser,环境缺失会直接失败。
  5. 分组靠标题推断,存在误判的可能,不要当作严格分类结果使用。

结尾

新闻抓取器的价值在于把「抓日期 + 解析 + 归纳」压缩成一条命令,适合做定时资讯汇总这类重复性工作。官方地址:https://api.skillhub.cn/zcwl/cctv-news-fetcher ,SkillHub 页面:https://www.skillhub.cn/skills/clawhub_yuhangch/cctv-news-fetcher ,上游仓库:https://clawhub.ai/yuhangch/cctv-news-fetcher 。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜