2026-05-20 21:39:12 +08:00

1.5 KiB
Raw Permalink Blame History

拟人化档位详解

netabrowser-cli 的 --mode 控制拟人化行为,三档可选。

full默认

适用养号、登录、发帖、敏感操作、AI 探索(被风控扣分代价大)。

行为

  • click用 ghost-cursor 生成贝塞尔曲线轨迹移动鼠标到目标 → 视觉停顿 100-300ms → CDP Input.dispatchMouseEvent 模拟 mousedown/mouseup间隔 50-150ms→ 偶尔20%)触发 micro-scroll
  • type每字符随机延迟 80-250ms5% 概率模拟错字 → backspace → 重输
  • hover贝塞尔轨迹 + 视觉停顿 200-800ms
  • scroll30-80px 多次小步滚动,间隔 50-150ms

单命令开销2-5s

fast

适用:批量发布、批量评论、批量数据采集(轻度反风控可接受)。

行为

  • click直接 mouse.move → 短延迟 50-200ms → mousedown/up间隔 20-50ms
  • type每字符 30-80ms无错字
  • 滚动200px 大步快滚,间隔 10-30ms

单命令开销0.3-0.7s

off

适用测试、CI、无反风控的纯功能验证。

行为:立即 mousedown/up无延迟无轨迹。

单命令开销<100ms

触发优先级

--mode 命令级 > NETA_BROWSER_HUMANIZE_MODE 环境变量 > 默认 full

# 命令级(最高)
netabrowser-cli click e15 --session=acc1 --mode=fast

# 会话/任务级
NETA_BROWSER_HUMANIZE_MODE=fast netabrowser-cli click e15 --session=acc1

# 默认(不指定)
netabrowser-cli click e15 --session=acc1   # = full