Douyin Messager | 抖音私信助手

💬 浏览器自动化抖音私信收发

social_media榜 #3

通过浏览器自动化实现抖音私信发送、回复和聊天记录查看,需用户已登录账号,依赖 Draft.js 编辑器操作。

收藏
12.4k
安装
3.1k
版本
1.1.5
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

抖音私信助手是一套基于浏览器自动化(Browser Automation)的技术方案,用于在桌面端操控抖音网页版完成私信相关操作。主要功能包括:

1. 发送私信:支持通过置顶联系人(快速)或搜索用户(普适)两种方式打开私信面板,向目标用户发送文本消息
2. 获取回复:通过滚动聊天区域到底部并截图,查看对方最新回复

3. 查看历史:获取快照检查私信列表中的消息状态

关键技术实现依赖 JavaScript 直接操作 DOM:

  • 使用 document.querySelector 定位私信面板和 Draft.js 富文本编辑器(contenteditable 区域)
  • 通过剪贴板 API (navigator.clipboard.writeText) 绕过 Draft.js 的事件拦截机制写入内容
  • 模拟键盘事件 (KeyboardEvent) 触发发送(Enter 键)
  • 基于元素坐标范围(width 300-400px, height 400-700px, left 870-1010px)等启发式规则定位面板

显著优点

  • 无需官方 API:绕过抖音未开放的私信 API,直接模拟用户浏览器操作
  • 双路径适配:置顶联系人模式速度快,搜索用户模式覆盖率高
  • 剪贴板注入:有效解决 Draft.js 编辑器对 input 事件的拦截问题
  • 跨平台支持:区分 Windows(PowerShell)和 Linux(bash/xdg-open)环境处理

潜在缺点与局限性

| 问题 | 说明 |
|------|------|
| **DOM 结构依赖** | 使用 `[class*="w5duGc5Q"]` 等模糊类名匹配,抖音前端更新即失效 |
| **无容错重试** | 流程为线性脚本,任一环节失败无自动恢复机制 |
| **人机验证风险** | 频繁操作易触发抖音反爬/风控,可能导致账号限制 |
| **仅支持文本** | 未处理图片、表情、视频等富媒体消息的发送 |
| **登录状态前置** | 要求用户预先完成网页端登录,无法自动认证 |
| **坐标硬编码** | `left: 870-1010px` 等参数假设特定分辨率,适配性差 |

适合人群

  • 已拥有抖音账号且保持网页端登录状态的个人用户
  • 需要批量或自动化私信触达的技术人员(营销、客服场景)
  • 能接受浏览器自动化固有稳定性问题的尝鲜用户

常规风险

1. 账号安全风险:自动化操作违反抖音用户协议,存在封号、私信功能限制可能
2. 隐私泄露风险:脚本需访问用户已登录的抖音会话,理论上可获取全部私信历史

3. 内容审核风险:发送的消息仍受抖音内容安全策略约束,违规内容会被拦截

4. 技术债务风险:类名选择器、坐标参数等硬编码逻辑需要持续维护更新

> ⚠️ 本技能未经过正式安全扫描,上述评估基于代码静态分析。实际使用前建议在隔离环境(如专用浏览器 Profile、虚拟机)中测试,避免主账号暴露于风险。

Douyin Messager | 抖音私信助手 内容

暂无文件树

手动下载zip · 2.7 kB
contentapplication/octet-stream
请选择文件