使用 Playwright 自动化浏览器发布内容到微信视频号平台。支持登录、发布图文动态、添加话题、选择合集、生成图片、保存草稿。适用于需要手动登录后自动发布视频号内容的场景。
使用 Playwright 或浏览器自动化操作发布微信视频号图文动态。
当用户要求发布内容到视频号时使用此 skill。可以是:
视频号有反自动化措施:
channels.weixin.qq.com 需要登录才能访问获取内容信息:
// 访问视频号发表动态页面
await page.goto('https://channels.weixin.qq.com/platform/post/finderNewLifeCreate');
// 填写标题
await page.getByPlaceholder('填写标题, 22个字符内').fill('标题内容');
// 填写描述
await page.getByText('添加描述, 1000个字符内').fill('描述内容...');
// 添加话题
await page.getByText('#话题').click();
如果需要隐藏位置:
// 点击位置然后清除或关闭
await page.getByText('连云港市').click(); // 点击位置
// 然后找到关闭按钮
// 点击选择合集
await page.getByText('选择合集').click();
// 选择合集
await page.getByText('合集名称').click();
点击生成图片按钮使用AI生成封面。
// 点击保存草稿按钮
await page.getByText('保存草稿').click();
| 功能 | 选择器 |
|---|---|
| 标题输入 | getByPlaceholder('填写标题, 22个字符内') |
| 描述输入 | getByText('添加描述, 1000个字符内') |
| 话题 | getByText('#话题') |
| 位置 | getByText('位置') |
| 合集 | getByText('选择合集') |
| 保存草稿 | getByText('保存草稿') |
| 发表 | getByText('发表') |
| 错误 | 解决方案 |
|---|---|
| 未登录 | 手动登录后继续,或使用已登录的浏览器配置 |
| 保存失败 | 检查内容是否填写完整,重新保存 |
| 发表被拒 | 检查内容是否违规,修改后重试 |
| 超时 | 增加等待时间或检查网络连接 |