Files
Hermes-Skills/research/policy-news-monitor/references/cls-page-structure.md
T
Hermes Skills Manager 6770bc9b9d Initial commit: Hermes Agent skills collection
- Trading skills (OKX, dividend, lottery, quantitative)
- Creative skills (ASCII art, diagrams, video)
- Development skills (GitHub, debugging, TDD)
- Research skills (arXiv, blog monitoring)
- Productivity skills (email, documents, notes)
- MCP integration skills
- Custom user skills
2026-07-05 02:31:15 -04:00

3.6 KiB
Raw Blame History

CLS电报页面结构

标签栏

CLS电报页面顶部有分类标签栏,格式为heading level=3

标签 文本 ref示例(2026-06 说明
全部 "全部" e71, e85 默认视图
加红 "加红" e72, e86 重要/置顶电报,早间新闻精选自动置顶
公司 "公司" e73, e87 公司动态
看盘 "看盘" e74, e88 盘面分析
港美股 "港美股" e75, e89 国际市场+港美股
基金 "基金" e76, e90 基金新闻
提醒 "提醒" e77, e91 投资提醒

2026-06-11验证:加红标签的ref为e72e86(不同加载可能不同)。点击后页面刷新,早间/晚间新闻精选自动出现在最顶部。

2026-06-23验证 — "加红"视图内容构成:加红视图并非仅显示国内政策——它是CLS编辑标记的"重要"电报合集,实际内容混合了:

  • 市场数据(A50期货涨跌幅、商品期货开盘、KOSPI指数等实时行情)
  • 国际新闻(美股暴跌、三星回购、SpaceX发债、地缘冲突)
  • 国内政策(早间/晚间新闻精选中的国务院/部委政策)
  • 公司公告(重大回购、重组等)

对于国内政策采集,需要在"加红"视图中逐条扫描机构关键词(国务院、发改委、央行、证监会、工信部、商务部、财政部、住建部、上交所、深交所等)来识别政策条目。纯市场数据条目(含"期货"、"指数"、"涨跌"等词)可快速跳过,但它们对"综合市场展望"板块有价值(A50期货、商品期货数据)。

早间新闻精选

  • 格式:【财联社M月D日早间新闻精选】
  • 内容:编号列表,每条含政策/公司/行业新闻一句话摘要
  • 通常10-20条,包含国务院、发改委、央行、外交部等政策
  • 有"展开"按钮(ref类似e167)可查看完整内容

2026-06-11发现:点击"加红"标签后,browser_snapshot(full=True) 的StaticText中已包含早间新闻精选的前2-3条内容(含发改委政策、外交部表态),无需额外JS提取。

晚间新闻精选

  • 格式:【财联社M月D日晚间新闻精选】
  • 前一晚发布,包含央行操作、监管通知等重大政策
  • 与早间新闻精选同一位置(加红视图下紧随其后)

电报条目结构

每条电报格式:

HH:MM:SS【标题】正文内容 (来源)

后跟标签链接(如"中东冲突"、"航运期货"、"环球市场情报"等)和互动数据(阅读量、评论、分享)。

展开按钮注意事项

  • 点击"展开"后DOM可能不更新——browser_snapshot(full=True) 仍可能返回截断文本
  • 可靠方案:用 browser_console + JS 直接提取全文
  • JS提取时用 (function(){ ... })() 包裹避免变量名冲突
  • Array.from(...).find() 而非 forEachforEach的return值被忽略)
  • children.length < 30 过滤避免匹配到body级别容器
  • 长度限制 300-6000 字符过滤噪音

提取示例(JS

// 提取早间新闻精选全文
(function() {
  var els = Array.from(document.querySelectorAll('div, article, section'));
  var match = els.find(function(el) {
    return el.textContent && el.textContent.includes('早间新闻精选') &&
      el.textContent.length > 300 && el.textContent.length < 6000 &&
      el.children.length < 30;
  });
  return match ? match.textContent.trim() : 'NOT FOUND';
})();

⚠️ 2026-06-11验证:此JS方案可能返回包含导航栏的噪音文本。优先使用browser_snapshot(full=True)的StaticText行提取,仅在snapshot截断时回退到JS方案。