IT · 自动化 · 2026-07-20
自动化脚本:A股盘后报告全流程自动生成
零人工干预:A股盘后数据抓取→报告生成→PDF导出→RSS/sitemap更新→部署上线全流程自动化实践。
一、流程架构
工作日15:45(收盘后15分钟)cron自动触发全流程:
- 双数据源抓取指数、板块、资金、涨跌家数等核心数据
- 数据一致性校验:双源数据偏差超过0.1%则告警中止
- 结构化Markdown报告生成:指数快照、原因拆解、板块涨跌、主线判断、明日关注、仓位建议
- HTML静态页渲染:套用统一模板,加上下一篇导航、SEO元信息
- PDF导出:固定七大章节,每章≥200字,数据与网页100%一致
- RSS/sitemap自动更新:feed+站点地图加入新文章
- rsync原子同步到生产Caddy节点
- 多节点健康检查:curl验证页面/PDF/RSS/sitemap全部200
二、数据校验规则
- 核心指数双源校验(东方财富+新浪财经),偏差超阈值中止生成
- 网页与PDF核心数字逐字符比对,不一致禁止上线
- 日期校验:报告日期必须等于当日,禁止旧数据冒充新数据
- PDF七章节完整性检查,章节缺失或字数不足重新生成
三、异常处理
任何环节校验失败自动停止流程,发送Telegram告警,不会发布错误报告,生成失败不影响原有历史内容访问。