2026 年最新教程:如何用 Python+Playwright 实现 9 大内容平台一键发布(附开源代码)
如果你经常需要在多个技术平台发布文章,手动操作费时费力。这篇文章教你用自动化工具解决这个问题。
一、痛点分析
作为技术博主,我们通常会在多个平台发布内容:掘金、CSDN、知乎、思否、博客园……每个平台都要:
- 登录账号
- 粘贴标题
- 粘贴正文(格式还可能乱掉)
- 设置标签
- 发布
5 个平台 × 5 步 = 25 次重复操作。全流程至少 1 小时。
二、解决方案:PolyPost
PolyPost 是一个开源的多平台内容发布工具,核心思路很简单:
你写一次 Markdown → 勾选平台 → 点发布 → 自动填完所有平台
技术栈:
- 后端:Python FastAPI(轻量、高性能)
- 自动化:Playwright(浏览器自动化,支持多平台适配)
- 数据库:SQLite(零配置,开箱即用)
- 前端:原生 HTML/CSS/JS(无框架依赖)
三、快速上手
方式一:本地运行
gitclone https://github.com/wxfwxf911/polypostcdpolypost pipinstall-rrequirements.txt# 在浏览器中登录各平台,导出 Cookie 配置到项目python main.py方式二:Docker 部署
dockerrun-p9000:9000 wxfwxf911/polypost方式三:在线 Demo
作者已部署在线版本,开箱即用。
四、支持平台
- 文章:掘金、CSDN、知乎、思否、博客园
- 视频:B站、抖音、微信视频号
- 图文:小红书
五、开发故事
这个工具核心代码不到 2000 行,一个周末写完。Claude Code 辅助开发,AI 写了大部分胶水代码,作者专注于各平台特有的调试逻辑。
AI 时代,一个人就是一个团队。
GitHub 开源地址:https://github.com/wxfwxf911/polypost
欢迎 Star 和 PR,一起完善这个工具!