Wechat HTML Publisher

直接上传HTML富文本到微信公众号草稿箱。支持完整的HTML格式,无需Markdown转换。

安装

概览

微信HTML发布工具是一款专为微信公众号运营者设计的自动化内容发布系统,其核心功能是直接将本地或网络上的HTML富文本文件上传至微信公众号的草稿箱。与传统的Markdown转换方式不同,该工具无需经过格式转换,能够完整保留原始HTML中的样式和内嵌图片,极大提升了已有排版内容的迁移效率。用户只需准备好符合规范的HTML文件,即可通过简单的命令行操作一键完成发布流程,显著降低了图文内容在公众号平台上的发布门槛。 该工具基于Python开发,依赖环境变量配置微信公众号的API凭证,包括AppID和AppSecret。为确保接口调用成功,必须将服务器公网IP添加至微信公众号后台的白名单中。在技术实现上,工具会智能解析HTML文档中的所有图片资源,无论是本地路径还是远程URL,均会自动上传至微信官方图床并替换为新的媒体链接,从而保证内容在微信端正常显示。同时,封面图片也会独立处理,支持本地文件或网络地址作为封面源。 整个工作流程高度自动化:从读取HTML文件开始,依次执行封面图上传、正文内图片批量处理、调用微信draft/add API写入草稿箱,最终返回media_id以确认发布结果。整个过程无需人工干预,特别适合需要频繁更新专业排版文章的企业账号、媒体机构或个人创作者使用。此外,工具还提供详细的错误排查指南,帮助用户快速定位常见问题,如IP白名单未配置、图片格式不符或HTML结构不规范等。

核心功能特点

  1. 直接上传HTML富文本,无需Markdown转换,保留原有样式和图片
  2. 自动识别并上传HTML中的本地及网络图片至微信图床
  3. 支持命令行参数灵活配置标题、封面、作者、摘要等信息
  4. 内置错误检测机制,提供常见问题解决方案
  5. 适用于已有完整HTML排版的文章快速迁移至微信公众号

适用场景

该工具最适合那些已经拥有精心排版完成的HTML文章,但希望避免繁琐格式转换流程的用户。例如,企业市场部门撰写的营销长文、教育机构发布的课程资料、新闻媒体发布的深度报道等,这些内容通常已在网页端完成视觉优化,采用内联CSS样式布局,若再通过Markdown重新编辑不仅耗时且易出错。使用本工具可一次性将整套HTML结构无损导入微信草稿箱,节省大量重复劳动。 对于经常需要在多个平台同步发布内容的自媒体运营者而言,此工具同样极具价值。由于微信公众号对HTML样式的兼容性要求较高,传统编辑器往往难以还原网页端效果。借助wechat-html-publisher,运营者可以直接复用其他渠道已发布的HTML版本,确保跨平台内容呈现一致性,提升品牌形象的专业度。 此外,团队协作场景下也表现出色。当设计师或前端开发人员负责内容美化时,可直接交付最终的HTML成品,由运营人员通过脚本快速部署,实现设计与发布流程的无缝衔接。尤其适合敏捷开发节奏下的内容迭代需求,避免因格式转换导致的信息丢失或样式错乱。