ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

dots身份种子入门:为什么--seed每次运行都能还原同一个“人“?

dots身份种子入门:为什么--seed每次运行都能还原同一个“人“? dots身份种子入门为什么--seed每次运行都能还原同一个人【免费下载链接】dotsOpen-source dots for the web: an AI agent with its own browser, one that does not get blocked.项目地址: https://gitcode.com/gh_mirrors/dots140/dotsdots 是一个开源的 Web AI Agent核心亮点是为 Agent 配了一个独立且不易被网站识别的浏览器。其中--seed身份种子参数能让每次运行都还原出同一个浏览器人格——屏幕、字体、GPU、时区、语言彼此吻合如同真人使用同一台设备。什么是 dots 的身份种子很多 Web Agent 被网站拦截不是因为模型不够聪明而是浏览器本身露馅了自动化标志、不一致的指纹、突兀的点击轨迹。dots 的思路是把像人做到浏览器层。--seed就是那个人格开关。你给它一个数字dots 就根据这个数字确定性地生成一整套浏览器身份信息️ 屏幕尺寸与分辨率 可用字体列表 GPU 型号 时区️ 语言偏好关键点在于这些指纹不是在页面里用脚本画出来的而是在经过 C 层修改的 Firefox 引擎内部决定的。页面想主动检测也找不到WebDriver标志、DevTools 协议或自动化全局变量。为什么同一个 seed 还原的是同一个人这就是确定性生成的妙处输入唯一seed 是唯一的随机来源其余所有指纹字段都由它推导。推导可复现同样的种子走同一套推导逻辑得到的结果永远一致。换台机器、换个时间再跑只要 seed 相同浏览器这个人就相同。字段自洽屏幕、字体、GPU、时区、语言互相吻合不会出现美西时区却报中文 Windows 字体这类破绽。换个 seed就是另一个全新且同样自洽的人。这正是 README.md 中说的One identity per seed——每个 seed 对应一个身份。 类比seed 就像角色存档的哈希值。你不是在复制粘贴一份身份而是同一份配方每次都能重新烤出同一个人。快速上手三步体验 --seed第 1 步安装 uv以 Linux 为例Windows 在 PowerShell 中执行对应命令curl -LsSf https://astral.sh/uv/install.sh | sh source $HOME/.local/bin/env第 2 步带 seed 启动 dots需 OpenRouter 的 Keyuvx --from githttps://gitcode.com/gh_mirrors/dots140/dots \ dots --openrouter-key sk-or-... --seed 1234第 3 步打开浏览器访问http://127.0.0.1:8765左侧是对话区右侧是 Agent 正在实时操作的浏览器一目了然。再跑一次同样的命令你会看到同一个人继续干活把--seed 1234改成--seed 5678则是另一个身份。进阶组合让这个人更稳定dots --help会列出全部选项与 seed 搭配效果更好的有--profile-dir使用浏览器配置目录让登录态和 Cookie 从这次运行保留到下次人的记忆也连贯了--proxy指定代理出口后时区和语言会自动跟随出口位置指纹更真实--modeldots 使用 OpenRouter 上任意模型换模型不改变浏览器身份这些参数在入口测试 tests/test_entry.py 中都被逐一验证确保dots --help能正确暴露全部选项。项目结构速览dots 本身是一个接口项目命令入口在 src/dots/cli.py它把参数原样交给底层的invisible-playwright-mcp命令组在 pyproject.toml 中被精确锁版本真正的浏览器引擎、事件循环和页面交互都来自那个底层包。所以升级底层时仓库用测试而不是解析器来把关。小结--seed是 dots 的身份种子同一个 seed每次运行还原同一个自洽的浏览器人 指纹在修改过的 Firefox 引擎内部生成页面无从检测 上手只需三步装 uv → 带 seed 启动 → 访问 127.0.0.1:8765 搭配--profile-dir保留记忆--proxy让指纹跟随出口【免费下载链接】dotsOpen-source dots for the web: an AI agent with its own browser, one that does not get blocked.项目地址: https://gitcode.com/gh_mirrors/dots140/dots创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表