☰
dots持久化指南:用--profile-dir保存登录态,让浏览器跨运行记住一切
2026/10/2 13:00:35 网站建设 项目流程

dots持久化指南:用--profile-dir保存登录态,让浏览器跨运行记住一切

【免费下载链接】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

dots 是一个开源的 AI 浏览器代理:它自带一个真实、不被拦截的 Firefox 浏览器,你下指令、它替你操作网页。默认每次运行都是"一次性"会话——关掉即清零,下次又要重新登录。本指南教你用--profile-dir把登录态持久化,让 dots 跨运行记住你的登录、Cookie 与浏览痕迹,做到"登录一次,长期有效"。

为什么 dots 需要持久化?

dots 的核心是那个真实且不被拦的浏览器:模型决定"想什么",浏览器决定"看到什么"。但一旦碰到需要登录的网站(邮箱、后台、订票、数据平台),不保存登录态就很麻烦:

  • 🔑登录态会过期:不持久化,每次都要重新输密码或扫码
  • 🍪Cookie 不共享:临时会话里的状态,退出就丢
  • 🧠记忆缺失:上次看到哪、购物车里加了啥,下次全忘

--profile-dir是怎么工作的

--profile-dir指定一个浏览器资料目录,dots 会把它当作浏览器的"家",把 Cookie、会话、缓存、本地存储都写进去。

官方说明见 README.md:

"A browser that remembers.--profile-dirkeeps logins and cookies from one run to the next."(会记忆的浏览器:--profile-dir让登录和 Cookie 从一次运行带到下一次。)

关键点:

  1. 同一目录 = 同一身份:固定一个 profile 目录,dots 每次启动都继承上次的登录与痕迹。
  2. 配合--seed更稳:--seed固定浏览器指纹,--profile-dir固定记忆,两者叠加,跨运行几乎一致。
  3. 会话自动带过来:命令组本身会把旧的会话目录带过来,详见 cli.py。

一键启用:完整启动命令

dots 可一行命令直接运行,无需手动 clone(安装步骤见 README.md)。开启持久化的最小命令:

dots --openrouter-key sk-or-... --profile-dir ./my-profile
参数作用
--openrouter-key模型密钥,dots 的"大脑"
--profile-dir持久化目录,登录态与 Cookie 存这里
--model切换 OpenRouter 上的模型
--seed固定浏览器指纹 / 身份
--proxy指定出口,时区与语言随之变化

💡 密钥可写进命令旁的.env文件,免去每次输入,见 cli.py。

启动后打开http://127.0.0.1:8765,左边对话、右边浏览器,实时可见,参见 README.md。

登录一次,长期记住:跨运行复用步骤

  1. 固定目录:始终用同一个--profile-dir,如./my-profile。
  2. 首次登录:让 dots 打开目标网站,完成一次登录(扫码或密码)。
  3. 再次运行:带上相同--profile-dir重启,dots 直接继承登录态。
  4. 验证:打开之前登录过的站点,确认仍处于登录状态。

⚠️删除该目录 = 注销并清空记忆,请把它放在你愿意长期保留的位置,别用临时目录。

常见问题 FAQ

Q:不同网站要不同登录,会互相干扰吗?A:为不同场景建不同目录,如--profile-dir ./work、--profile-dir ./personal,各存各的。

Q:换机器后登录还能用吗?A:把 profile 目录整体拷到新机器、指向同一路径即可,登录态随目录迁移。

Q:持久化会影响"不被拦截"吗?A:不会。dots 的指纹在引擎层决定,持久化只保存会话,两者互不冲突。

相关文件

  • 持久化能力与原理:README.md
  • 依赖与固定版本:pyproject.toml
  • 命令行入口:cli.py
  • 帮助选项校验(含--profile-dir):test_entry.py

【免费下载链接】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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询