本文记录一次使用 Playwright 编写内容平台自动发布脚本的实践。目标不是追求复杂架构,而是把页面填写、图片上传、发布确认和验收报告串成稳定流程。
为什么选择 Playwright
内容发布平台通常依赖富文本编辑器、弹窗、上传组件和动态表单。Playwright 可以直接操作真实浏览器,并复用已经登录的 Chrome 会话,适合处理这类需要人工登录但后续步骤可自动化的场景。
关键设计
脚本默认只填写草稿,不主动发布。只有显式传入 publish:true 时才点击发布按钮。每次运行都会生成截图和 JSON 报告,方便人工验收。
实践建议
选择器要尽量贴近页面语义,正文写入要触发平台自身的输入事件,发布后要通过页面文案或 URL 变化确认结果。对不稳定入口,宁可记录为 unsupported,也不要做误判。