掘金发布 SOP(Codex + Playwright MCP + Edge)

32 阅读2分钟

掘金发布 SOP(Codex + Playwright MCP + Edge)

1. 目标

分享一套可复用流程:通过 SOP 让 Codex 配合 Playwright MCP,把本地 Markdown 自动发布到掘金编辑器。


2. 适用范围

  • 目标场景:把本地 Markdown 发布到掘金
  • 核心能力:Codex + Playwright MCP 自动操作浏览器
  • 输入方式:由用户在对话中提供待发布 Markdown 的绝对路径

3. 前置条件

  • Codex 已能调用 Playwright MCP,并能拉起浏览器(Edge)。
  • 掘金账号已登录(建议使用独立 profile 保留登录态)。
  • Codex 对目标 Markdown 文件有读取权限。

4. 文章格式约定

建议每篇 Markdown 满足:

  • 第一行是一级标题 # 标题(作为掘金标题)。
  • 正文用标准 Markdown(##、列表、代码块)。
  • 代码块必须带语言标记(如 jsonbash)。

5. 新对话发布指令模板

请严格按 SOP 执行掘金发布:

  1. 先读取 {{SOP 文件绝对路径}}
  2. 再读取 {{文章 Markdown 绝对路径}}
  3. 使用 Playwright MCP(Edge)进入掘金编辑器并发布
  4. 若出现验证码/滑块,暂停并提示我处理;我回复“已完成”后继续
  5. 发布完成后返回:文章标题、文章 URL、发布时间、状态(审核中/已发布)、是否公开可访问

示例:

请严格按 SOP 执行掘金发布:先读取 {{SOP 文件绝对路径}},再读取 {{文章 Markdown 绝对路径}},然后发布并返回文章 URL。


6. AI 执行流程

  1. 读取 SOP 与目标文章 Markdown。
  2. 检查 Playwright MCP 是否连到 Edge(不是 Chrome)。
  3. 打开掘金编辑器新建页:https://juejin.cn/editor/drafts/new?v=2
  4. 填入标题(取 H1)与正文(Markdown 全文)。
  5. 点击“发布”,在弹窗中完成必填项:
  6. 选择 1 个最相关分类。
  7. 标签必须填写 3 个,且要相互关联;AI 需在标签输入框自行搜索标签并逐个勾选为“已选状态”。
  8. 仅输入文字不算完成,必须确认 3 个标签都已落到已选区域;若提示“至少添加一个标签”,继续搜索并勾选直到通过。
  9. 若出现验证码/滑块,暂停等待用户回复“已完成”后继续。
  10. 点击“确定并发布”。
  11. 发布后进入创作者中心核验结果,并按标题关键字搜索确认文章存在。
  12. 完成判定标准:
  13. 文章详情页可打开,URL 为 https://juejin.cn/post/<id> 或审核中的 https://juejin.cn/spost/<id>
  14. 标题与本地 Markdown 一致,发布时间可见。
  15. AI 最终返回:文章标题、文章 URL、发布时间、当前状态(审核中/已发布)、是否公开可访问。