Agent Skills
返回列表
🤖

拟真人浏览器交互

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3ff3c268/human-like-automation。

技能介绍

问题从哪来

很多 RPA 与网页自动化脚本的问题不在「能不能点到元素」,而在操作形态太机械:鼠标直线瞬移、点击无停顿、输入一口气打完、滚动一拉到底。风控与行为分析往往看的是轨迹、节奏与偶发误差,而不是单纯的 DOM 操作是否成功。

技能在做什么

human-like-automation 是一套纯函数(Node ESM、零依赖)的交互拟真层,函数接受任意 Playwright 风格的 page 对象(鸭子类型),只改节奏与轨迹,不改你的业务选择器逻辑。

核心能力包括:

  • generateMousePath:贝塞尔曲线轨迹,叠加缓动、抖动与偶发停顿
  • humanMouseMove / humanClick:逐点移动、随机点间延时;点击侧支持 hover 犹豫、约 10% 误点修正、像素级偏移
  • humanScroll / humanType:分步走停滚动;逐字符输入与随机停顿
  • simulateReading:随机滚动、移动与停顿,模拟阅读停留
  • HumanizeScheduler:按本地时段给出频率/间隔系数,并支持随机暂停

与只改指纹环境的方案(例如 playwright-stealth)相比,本技能补的是行为层:路径像人、节奏像人。

边界与注意

本技能不替代合规审查:请勿用于违反目标站点服务条款或法律法规的场景。它也不保证绕过所有反爬/反自动化策略——站点规则变化时仍需你自行评估风险。适合与反检测浏览器配置配合,把「环境像人」和「操作像人」拆开组合。

使用场景

  • 电商或金融后台登录脚本需用曲线移动鼠标并完成带犹豫的点击,避免轨迹被行为风控判为脚本
  • Playwright 端到端测试要按真实用户路径滚动页面、分段停顿后再点按钮,而不是瞬移与一次性滚到底
  • 采集公开页面时在反检测浏览器里用逐字输入与随机延时填表,配合自然滚动模拟阅读停留
  • 定时任务按本地时段调节操作频率,并在长流程中插入随机暂停,让批量点击更像人工值守

适合人员

  • 维护银行/电商后台 RPA 脚本的工程师,需要把 Playwright 点击改成 hover、偏移与偶发误点修正
  • 编写网页 E2E 的测试开发,希望用同一套 page 对象复用拟人移动与分步滚动
  • 在指纹伪装环境上做数据采集的工程师,要补行为层节奏而非只改浏览器指纹
  • 负责多账号值守自动化的实施同学,需要按时段调度频率并控制批量操作间隔