可通过tampermonkey脚本批量设置微博为仅自己可见,或手动逐条设置,亦可用开发者工具调试接口调用;需使用http://weibo.com旧版网页,禁用www子域及新版域名。

如果您希望将已发布的微博批量设置为仅自己可见,但微博客户端未提供直接的批量操作入口,则需借助浏览器扩展与自定义脚本实现。以下是解决此问题的步骤:
一、使用 Tampermonkey 脚本批量修改可见权限
该方法通过注入定制化 JavaScript 脚本,在微博网页版(http://weibo.com)中模拟用户操作并调用平台内部接口,实现对多条微博的可见性批量更新。需确保使用非 www 子域的旧版微博主站,因接口路径与权限控制逻辑在此环境稳定可用。
1、访问微软 Edge 扩展商店,搜索并安装 Tampermonkey 浏览器扩展。
2、安装完成后点击浏览器右上角 Tampermonkey 图标,选择“创建新脚本”。
3、清空编辑器默认内容,将适配 modifyVisible 接口的完整脚本代码粘贴进编辑区。
4、按 Ctrl+S 保存脚本,此时脚本处于启用状态但尚未执行。
5、打开 http://weibo.com 并登录您的微博账号(严禁使用 http://www.weibo.com 或新版 weibo.cn)。
6、进入个人主页,刷新页面后左侧菜单栏应出现脚本触发按钮,点击“修改权限”开始批量操作。
二、逐条手动设置单条微博可见范围
此方法不依赖第三方工具,完全通过微博官方界面完成,适用于少量微博或对安全性要求极高的场景。每条微博均可独立设定为“仅自己可见”,且操作记录实时可查。
1、在微博 App 中进入“我的”页面,点击任意一条已发布的微博进入正文页。
2、点击微博正文右上角的“●●●”更多选项按钮。
3、在弹出菜单中选择“设置分享范围”。
4、在权限列表中点击“仅自己可见”选项。
5、确认更改后,该微博右上角将显示“仅自己可见”标识,他人无法查看。
三、通过网页版开发者工具临时调试接口调用
该方法面向熟悉前端调试的用户,通过复现微博后台 modifyVisible 请求参数,手动构造并发送 AJAX 请求,绕过界面限制直接修改权限。所有请求均需携带有效 Cookie 与 Referer,否则返回 403 错误。
1、登录 http://weibo.com 后进入个人微博列表页。
2、按 F12 打开开发者工具,切换至 Network 标签页。
3、手动将某条微博设为“仅自己可见”,在 Network 中筛选出名为 modifyVisible 的 XHR 请求。
4、右键该请求,选择“Copy as fetch”,获取完整请求体。
5、在 Console 中粘贴该 fetch 代码,将其中微博 ID 参数替换为目标微博的 mid 值。
6、执行修改后的 fetch 调用,响应 status 为 200 即表示权限变更成功。











