Skip to content

boombbo/oneKey

Repository files navigation

Chrome Profile Opener

Chrome Profile Opener 是一个基于 Python 和 Tkinter 构建的桌面应用程序,旨在通过指定的 Chrome 用户配置文件批量打开 Chrome 浏览器实例。该工具适用于需要在多个独立会话中同时打开多个网页的用户,例如测试、数据采集或多账号管理等场景。

特性

  • 批量打开 Chrome 实例:根据指定的用户配置文件和 URL 批量打开 Chrome 实例。
  • 自定义配置文件支持:用户可以输入或选择预设的配置文件名,以便快速启动特定的会话。
  • 历史记录清除:提供一键清除 Chrome 浏览历史记录的功能,确保每次会话的隐私和独立性。
  • 日志记录:自动记录操作日志,方便问题追踪和调试。
  • 用户界面:简洁友好的图形用户界面,便于非技术用户操作和使用。

开始使用

环境要求

  • Python 3.6+
  • Tkinter
  • Windows 操作系统(由于使用了特定于 Windows 的命令和路径,目前仅支持 Windows)

安装

  1. 克隆仓库或下载源码到本地。
  2. 确保 Python 环境已安装,并安装必要的依赖。
  3. 运行 oneKey.py 启动程序。

使用指南

  1. 启动程序:运行 oneKey.py,打开主界面。
  2. 输入 URL:在界面中输入或选择预设的 URL。
  3. 配置文件管理
    • 添加用户配置文件预设:点击“添加用户配置文件预设”,输入新的配置文件名。
    • 选择用户配置文件预设:点击“选择用户配置文件预设”,从预设列表中选择一个配置文件。
  4. 打开 Chrome 实例
    • 指定数量的配置文件:输入要打开的页面数,点击“打开指定数量的配置页面”。
    • 自定义配置文件:输入或选择自定义的配置文件名,点击“打开自定义账户的配置页面”。
  5. 清理 Chrome 历史记录:点击“关闭并清理Chrome”,结束所有 Chrome 进程并清除浏览历史。

注意事项

  • 使用前,请确保 chrome.exe 路径与您的系统安装路径一致。
  • 清理历史记录功能需要 PowerShell 和相关脚本的支持。

贡献

欢迎通过提交 Pull Request 或提出 Issue 的方式,参与项目的贡献和改进。

许可证

本项目采用 MIT 许可证。详情见 LICENSE 文件。