Baoyu Post To Weibo

📱 真浏览器自动化,安全发博文

通过Chrome CDP自动化发布微博内容,支持图文、视频及Markdown头条文章,绕过反爬机制,需人工确认发布

收藏
10.1k
安装
2.7k
版本
1.117.3
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

该技能提供微博自动化发布能力,基于Chrome DevTools Protocol (CDP) 操控真实浏览器实例,有效绕过微博的反爬虫检测机制。技能包含三个核心脚本:weibo-post.ts 用于常规图文/视频动态(最多18个文件),weibo-article.ts 用于发布长文头条文章(支持Markdown转HTML),以及剪贴板辅助脚本用于内容传输。

常规发布流程为:终端执行命令附带文本内容与媒体文件路径,脚本自动启动Chrome、填充内容至微博发布框,用户人工审核后点击发送。头条文章流程更复杂:解析Markdown文件的YAML frontmatter(支持title、summary、cover_image字段),将内容转换为HTML后注入ProseMirror编辑器,并通过"复制-选择占位符-粘贴"机制逐张替换图片,最终完成排版。

首次使用需手动登录保存会话,后续凭持久化Cookie自动维持登录状态。支持自定义Chrome Profile路径,配置优先级遵循项目级 > XDG目录 > 用户主目录的EXTEND.md文件链。

显著优点

1. 反爬绕过能力:采用真实浏览器CDP方案而非直接API调用,显著降低触发风控概率
2. 完整功能覆盖:同时支持短动态(图文/视频混排)与长文头条两种核心发布场景

3. Markdown原生支持:长文写作无需适配微博编辑器,本地Markdown文件直接渲染

4. 智能校验机制:标题32字、摘要44字的硬性限制自动截断并警告,发布后检测图片占位符残留

5. 跨平台兼容:基于Bun运行时,支持macOS/Linux/Windows

潜在缺点与局限性

  • 人工确认依赖:所有脚本仅完成"填充"步骤,最终发布按钮必须由用户手动点击,无法实现完全无人值守
  • Chrome资源占用:每次执行启动独立浏览器实例,对系统内存与启动速度有一定要求
  • 单平台绑定:严格限定微博生态,不具备多平台同步分发能力
  • 调试端口脆弱性:CDP连接可能因端口占用失败,虽提供自动清理逻辑但增加流程复杂度
  • 无API兜底:若CDP方案因微博页面改版失效,无备用REST API通道

适合人群

内容创作者(尤其是技术/文字向博主)、社交媒体运营人员、需要将博客/笔记自动化同步至微博的开发者。特别适合习惯Markdown写作、追求排版质量且能接受"半自动"流程(机器填充+人工发布)的用户。

常规风险

  • 账号安全:虽使用真实浏览器,但自动化操作仍可能触发微博的"非常用设备/地点"风控提示
  • 会话泄露:Chrome Profile目录存储登录Cookie,多用户共享设备时需注意目录权限隔离
  • 内容误发:脚本自动截断超长标题/摘要可能导致语义残缺,建议发布前人工复核
  • 页面适配失效:微博编辑器DOM结构变更将导致脚本失效,需关注上游更新

Baoyu Post To Weibo 内容

scripts文件夹
手动下载zip · 36.0 kB
bun.locktext/plain
请选择文件