Playwright 自动发布 CSDN 的完整实践
一、背景
在日常内容运营和技术输出过程中,重复性的发文操作会占用不少时间。 如果能把"生成文章、登录复用、打开编辑器、填写内容、发布文章"做成自动化流程,就能显著降低重复劳动。
二、目标
本文的目标是用 Playwright 打通本地浏览器自动发布 CSDN 的完整链路,并解决以下问题:
- 登录态复用
- 编辑器元素识别
- 发布弹窗处理
- 标签必填项自动填写
- 发布结果判定
三、准备工作
首先需要在本地安装 Node.js 和 Playwright,并准备一个单独的脚本目录。 然后通过 Playwright 打开浏览器,手动登录一次 CSDN,并将登录态保存为 state.json。
js
const { chromium } = require('playwright');