適用於 Openclaw 的 NewsNow Reader

一個基於 Python 的輕量級新聞聚合器,無需外部依賴即可獲取八個主要中國媒體平台的即時熱門話題。

castieler
v1.0.5
Mar 9, 2026
0
1.2k
0

安裝與下載

1. ClawHub CLI

從來源直接安裝技能的最快方式。

npx clawhub@latest install newsnow-reader

2. 手動安裝

將技能資料夾複製到以下位置之一

全域模式
~/.openclaw/skills/
工作區
<project>/skills/

優先級:工作區 > 本地 > 內建

3. 提示詞安裝

將此提示詞複製到 OpenClaw 即可自動安裝。

請幫我使用 Clawhub 安裝 newsnow-reader。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。

想要直接下載?

取得包含原生技能檔案的ZIP壓縮檔。

什麼是 NewsNow Reader?

NewsNow Reader 是一款專門設計的工具,旨在優雅地存取包括微博、知乎、百度和華爾街見聞在內的八個主流平台的即時熱門新聞和趨勢話題。作為 Openclaw Skills 生態系統的一部分,它利用 newsnow 項目的核心原理,僅使用 Python 標準庫直接與官方 API 介接。

此技能專為需要精簡、無依賴方式來監控公眾輿論或掌握即時新聞的開發者和研究人員而設計。透過避開複雜的爬蟲或第三方 MCP 伺服器,它提供了一種穩健且安全的方法,將高品質的新聞數據導入 AI 工作流或終端儀表板。

NewsNow Reader 應用場景

  • 即時監控多個社群媒體平台的趨勢話題。
  • 將即時新聞數據輸入 AI 編碼代理或研究工作流。
  • 自動生成每日新聞摘要或電子報。
  • 構建具有優雅格式的自定義終端新聞儀表板。

NewsNow Reader 運作原理

  1. 該技能使用 fetch_news 腳本發起請求,並指定所需的平台識別碼。
  2. 它使用 Python urllib 庫與特定平台的端點(例如 s.weibo.com, api-one.wallstcn.com)進行通訊。
  3. 對於微博或抖音等受限平台,該技能會自動生成隨機 cookies 或獲取會話令牌以繞過反爬蟲措施。
  4. 從 JSON API 解析原始數據或從 HTML 結構中提取數據,並歸一化為標準格式。
  5. 數據以 JSON 物件形式輸出,隨後可導入格式化腳本以進行人類可讀的顯示。

NewsNow Reader 設定指南

由於此技能僅使用 Python 標準庫,因此不需要安裝外部 pip。請確保已安裝 Python 3.x。

# Clone the repository containing the skill
git clone <repository-url>

# Navigate to the skill directory
cd newsnow-reader

# Fetch news immediately (defaults to Weibo)
python scripts/fetch_news.py

NewsNow Reader 資料結構與分類體系

該技能返回一個結構化的 JSON 陣列。陣列中的每個物件都遵循以下架構:

Field Type Description
id string 新聞項目的唯一識別碼
title string 新聞文章的標題
url string 原始來源的完整 URL
mobileUrl string 行動裝置優化的 URL(選填)
extra.info string 額外的元數據,如熱度等級或觀看次數
extra.hover string 懸停文本或簡短描述

NewsNow Reader 進階特性

  • 多種輸出模式:支援優雅(框線)、緊湊、markdown 和摘要格式,以滿足不同的顯示需求。
  • 零配置身份驗證:為微博自動生成 cookie,並為抖音提供會話管理。
  • 內容過濾:能夠透過 CLI 參數限制返回的新聞項目數量。
  • 輕量級整合:純 Python 實作確保與任何 Openclaw Skills 環境相容,且無額外負擔。

SKILL.md


加載中

Openclaw 相關技能

METADATA

Github Stars: 0
forks: 0

精選*