10CENT by Recall_li
IT · 自动化 · 2026-07-20

自动化脚本:A股盘后报告全流程自动生成

零人工干预:A股盘后数据抓取→报告生成→PDF导出→RSS/sitemap更新→部署上线全流程自动化实践。

一、流程架构

工作日15:45(收盘后15分钟)cron自动触发全流程:

  1. 双数据源抓取指数、板块、资金、涨跌家数等核心数据
  2. 数据一致性校验:双源数据偏差超过0.1%则告警中止
  3. 结构化Markdown报告生成:指数快照、原因拆解、板块涨跌、主线判断、明日关注、仓位建议
  4. HTML静态页渲染:套用统一模板,加上下一篇导航、SEO元信息
  5. PDF导出:固定七大章节,每章≥200字,数据与网页100%一致
  6. RSS/sitemap自动更新:feed+站点地图加入新文章
  7. rsync原子同步到生产Caddy节点
  8. 多节点健康检查:curl验证页面/PDF/RSS/sitemap全部200

二、数据校验规则

  • 核心指数双源校验(东方财富+新浪财经),偏差超阈值中止生成
  • 网页与PDF核心数字逐字符比对,不一致禁止上线
  • 日期校验:报告日期必须等于当日,禁止旧数据冒充新数据
  • PDF七章节完整性检查,章节缺失或字数不足重新生成
  • 三、异常处理

    任何环节校验失败自动停止流程,发送Telegram告警,不会发布错误报告,生成失败不影响原有历史内容访问。