新聞抓取器:按日期取央視新聞聯播要點

前言

做資訊彙總、日報生成這類需求時,常見痛點是:數據分散在央視網不同頁面,字段結構不統一,按日期回溯還要自己寫解析邏輯。新聞抓取器(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 。

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

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

小夜