Chrome Profile Opener 是一个基于 Python 和 Tkinter 构建的桌面应用程序,旨在通过指定的 Chrome 用户配置文件批量打开 Chrome 浏览器实例。该工具适用于需要在多个独立会话中同时打开多个网页的用户,例如测试、数据采集或多账号管理等场景。
- 批量打开 Chrome 实例:根据指定的用户配置文件和 URL 批量打开 Chrome 实例。
- 自定义配置文件支持:用户可以输入或选择预设的配置文件名,以便快速启动特定的会话。
- 历史记录清除:提供一键清除 Chrome 浏览历史记录的功能,确保每次会话的隐私和独立性。
- 日志记录:自动记录操作日志,方便问题追踪和调试。
- 用户界面:简洁友好的图形用户界面,便于非技术用户操作和使用。
- Python 3.6+
- Tkinter
- Windows 操作系统(由于使用了特定于 Windows 的命令和路径,目前仅支持 Windows)
- 克隆仓库或下载源码到本地。
- 确保 Python 环境已安装,并安装必要的依赖。
- 运行
oneKey.py
启动程序。
- 启动程序:运行
oneKey.py
,打开主界面。 - 输入 URL:在界面中输入或选择预设的 URL。
- 配置文件管理:
- 添加用户配置文件预设:点击“添加用户配置文件预设”,输入新的配置文件名。
- 选择用户配置文件预设:点击“选择用户配置文件预设”,从预设列表中选择一个配置文件。
- 打开 Chrome 实例:
- 指定数量的配置文件:输入要打开的页面数,点击“打开指定数量的配置页面”。
- 自定义配置文件:输入或选择自定义的配置文件名,点击“打开自定义账户的配置页面”。
- 清理 Chrome 历史记录:点击“关闭并清理Chrome”,结束所有 Chrome 进程并清除浏览历史。
- 使用前,请确保
chrome.exe
路径与您的系统安装路径一致。 - 清理历史记录功能需要
PowerShell
和相关脚本的支持。
欢迎通过提交 Pull Request 或提出 Issue 的方式,参与项目的贡献和改进。
本项目采用 MIT 许可证。详情见 LICENSE 文件。