用途:从微信公众号文章中提取排版样式,生成适配 markdown-wechat-converter 的主题配置,并写入项目的 markdown-to-wechat.html 文件。适用于提供公众号文章链接、要求提取字体颜色间距等样式、需要自动落盘主题并预览的场景。不适合非公众号链接、仅需纯文本提取,或项目中不存在 markdown-wechat-converter 与对应 HTML 配置的情况。
主要能力:抓取文章 HTML、提取标题与 js_content 正文;由 AI 分析颜色、字号、间距、标题层级、引用块、分隔元素等样式特征;生成主题配置并追加或更新到目标文件;写入后校验并打开浏览器预览。
使用方式:先运行 python3 scripts/extract.py "https://mp.weixin.qq.com/s/xxxxx",生成 scripts/.extracted_content.html(首部含标题和原始 URL 注释)。脚本仅负责抓取与提取,样式分析、主题生成、写入、校验和预览由 AI 完成。写入时须先定位文件现有主题区块,沿用其结构、缩进与引号风格,优先追加或定点更新;同名主题只更新不重复插入;无法安全定位时停止写入并说明需人工确认。
限制:仅处理微信公众号文章;是否支持其他平台、配置字段细节及环境依赖暂未提供。