# 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为`e72`或`e86`(不同加载可能不同)。点击后页面刷新,早间/晚间新闻精选自动出现在最顶部。 **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()` 而非 `forEach`(forEach的return值被忽略) - 加 `children.length < 30` 过滤避免匹配到body级别容器 - 长度限制 300-6000 字符过滤噪音 ## 提取示例(JS) ```javascript // 提取早间新闻精选全文 (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方案。