微信公众号炼化仿写工具
🎯 这是什么
一个基于 Python + Playwright 的微信公众号内容工具箱。扫码登录微信公众平台后台,批量抓取任意公众号全部历史文章,自动分析写作风格,最后按作者风格仿写新内容。
三步闭环:获取文章 → 炼化风格 → 仿写输出。
✨ 核心功能
| 功能 | 说明 |
|---|---|
| 📥 批量抓取 | 官方后台接口,一次获取任意公众号全部历史文章 |
| 🔗 单篇提取 | 有文章链接即可,无需登录 |
| 🔬 风格炼化 | 10 维度深度分析:选题、标题、结构、语言、高频词、情绪… |
| ✍️ 风格仿写 | 按分析报告生成「以假乱真」的作者风格内容 |
| 🔐 扫码登录 | Headless 浏览器自动截图二维码,扫一次永久复用 |
🏗️ 工作流
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ 📥 获取文章 │ → │ 🔬 炼化风格 │ → │ ✍️ 仿写输出 │
│ 扫码/链接 │ │ 10维分析 │ │ 风格迁移 │
└─────────────┘ └─────────────┘ └─────────────┘Step 1 — 获取文章
- 方式 A:扫码登录 → 搜公众号名 → 批量抓取(支持数量/时间限制)
- 方式 B:直接给文章链接,单篇提取正文,无需登录
Step 2 — 炼化风格
自动输出风格分析报告,覆盖 10 个维度:
| 维度 | 分析要点 |
|---|---|
| 选题偏好 | 热点/干货/情感/故事/教程 |
| 标题特征 | 长度、句式、情绪强度 |
| 开头模式 | 提问/场景/数据/故事/冲突 |
| 结构框架 | 总分总/清单体/三段式/递进式 |
| 语言风格 | 正式/口语/幽默/严肃/温暖 |
| 句式特点 | 句长、修辞、排比频率 |
| 高频词汇 | Top 30 高频词 |
| 结尾模式 | 总结/金句/呼吁/引导关注 |
| 情绪基调 | 正能量/焦虑/治愈/理性/鸡汤 |
| 篇幅习惯 | 平均字数/段落数 |
Step 3 — 仿写输出
基于风格报告,你给主题,AI 按作者风格生成。附仿写说明(开头公式、结构框架、高频词、情绪基调)。
🎬 使用示例
# 首次:扫码登录(二维码通过聊天发送)
python scripts/qr_login.py
# 抓取最近 10 篇
python scripts/run.py --name "半佛仙人" --max 10
# 抓取今年以来的
python scripts/run.py --name "教员传习社" --since 2026-01-01
# 单篇提取
python scripts/read_wechat_article.py "https://mp.weixin.qq.com/s/xxxx"然后交给 AI 炼化仿写,全程自动化。
🎯 适用场景
| 场景 | 怎么用 |
|---|---|
| 🧠 学习爆款写法 | 抓对标账号 → 炼化 → 拆解爆款公式 |
| ✍️ 内容创作 | 定主题 → 仿写 → 获取风格一致文案 |
| 📊 竞品分析 | 批量抓取 → 选题偏好/情绪基调一目了然 |
| 🏫 教学研究 | 分析不同作者风格差异,积累写作方法论 |
| 🔁 风格迁移 | 甲的主题 × 乙的风格 = 全新内容 |
🔒 安全设计
- 调用微信公众平台官方后台接口,非客户端爬虫
- 用户自己微信扫码,凭证存本地,几小时自动过期
- 内置 3 秒频率控制,避免触发风控
- 仿写用于学习参考,风格迁移而非内容搬运
🛠️ 技术栈
- 语言:Python 3
- 浏览器:Playwright + Chromium(Headless)
- 依赖:requests / beautifulsoup4 / curl_cffi / wechatarticles
📦 安装
pip install -r requirements.txt
playwright install chromium一行扫码,一行抓取,剩下的交给 AI。
让每一篇好文章,都成为你的写作教练。