新闻详情

新闻详情

首页 / 资讯中心 / 详情

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

发布时间:2026/10/1 19:25:00来源:尧图网络
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),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

VueUse useCurrentElement:以 ref 形式获取当前组件 DOM 元素的完整指南 2026/10/1 22:00:16

VueUse useCurrentElement:以 ref 形式获取当前组件 DOM 元素的完整指南

前端 【免费下载链接】vueuse Collection of essential Vue Composition Utilities for Vue 3 项目地址: https://gitcode.com/gh_mirrors/vu/vueuse 点击查看 免费下载 useCurrentElement 是 VueUse 提供的组件级工具函数,用于把当前组件(或…

阅读更多 →
HowToCook 黄油鸡(印度黄油咖喱鸡)完整制作指南:腌制、香料配比与炖煮火候全解析 2026/10/1 22:00:16

HowToCook 黄油鸡(印度黄油咖喱鸡)完整制作指南:腌制、香料配比与炖煮火候全解析

文档教程 【免费下载链接】HowToCook Programmers guide about how to cook at home. 项目地址: https://gitcode.com/GitHub_Trending/ho/HowToCook 点击查看 免费下载 本篇指南以 HowToCook 仓库中的 黄油鸡.md 为骨架,系统讲解这道源自印度的经典咖喱…

阅读更多 →
python rfind函数用法 2026/10/1 22:00:02

python rfind函数用法

str.rfind(sub)参数说明:sub: 需要被搜索的那个子串部分。start 是一个可选的参数, 它的作用是用来指明查找操作应当从哪里开始执行, 这个数值的默认状态是零。end 这个参数是可选的, 它所代表的含义是指进行查找操作时所对应的结束位置, 其默认值设定为字符串的长度…

阅读更多 →
Python自动化测试实战:从pytest到Playwright的五大核心工具详解 2026/10/1 22:00:02

Python自动化测试实战:从pytest到Playwright的五大核心工具详解

1. 项目概述:从手动测试到自动化测试的必然跃迁如果你仍然在使用, 或者通过浏览器按F5刷新功能的方法来一个个手动进行接口测试, 那么你的工作方式很有可能还停留在被称为"石器时代"的落后状态。这绝对不是一些耸人听闻夸大其词的说法, 在今天这个时刻特别…

阅读更多 →
UML需求规格说明书实例拆解:从Actor识别到用例分解的完整建模流程 2026/10/1 21:59:56

UML需求规格说明书实例拆解:从Actor识别到用例分解的完整建模流程

简介:这份《基于UML的需求规格说明书(网上招聘系统)》面向软件工程专业学生、需求分析初学者及需要撰写课程设计或毕业设计的开发者,以网上招聘系统为案例,完整演示如何用统一建模语言规范描述系统需求。资源为单个PDF文件,压缩包…

阅读更多 →
AI安全新威胁:黑客伪造阿里云SDK,恶意代码潜入机器学习模型 2026/10/1 21:59:56

AI安全新威胁:黑客伪造阿里云SDK,恶意代码潜入机器学习模型

近期, 网络安全领域迎来了一次前所未有的挑战, 开源代码组件库就成了黑客攻击的新焦点了, 他们不仅会去通过伪造软件包来发动供应链攻击, 更把目标锁定了人工智能, 还有机器学习模型上, 手段之狡猾真是让人咋舌不已。在最近开展的一项研究当中,有安全领域的专家揭露了一件事情,…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉