🚀 告别繁琐!OpenCLI:浏览器自动化与插件生态,效率翻倍神器
你是否厌倦了每次自动化测试都要重新登录?是否受够了工具动不动就拉起一个“干净”却无用的浏览器?别急,今天带你认识一个让效率起飞的新工具——OpenCLI,它可能彻底改变你的工作流!
🤔 为什么我们需要 OpenCLI?
在自动化测试和网页操作中,我们常遇到这些痛点:
- 登录态丢失:很多工具(如 Playwright MCP)每次启动都是全新浏览器,需要反复登录。
- 操作繁琐:像 Chrome CDP 需要手动点击“接受控制”,无法做到完全自动化。
- 扩展性差:工具功能固定,难以按需定制。
OpenCLI 的出现,正是为了解决这些问题!它通过一个巧妙的 Chrome 插件,实现了对已打开浏览器的无缝接管,让你用的浏览器“听话”得像自己亲手操作一样。
🌟 OpenCLI 核心优势:无缝接管你的浏览器
1. 一次安装,永久控制
- 只需安装一次 Chrome 插件,后续即可直接控制你正在使用的浏览器。
- 无需每次启动新会话,登录态、Cookie、历史记录全保留。
2. 完全自动化,零手动干预
- 不像 Chrome CDP 需要点击“接受控制”,OpenCLI 直接后台接管,真正实现“一次点击都不用”。
- 适合集成到 CI/CD 流水线或定时任务中。
3. 轻量高效
- 基于现有浏览器,资源占用少,启动速度快。
- 特别适合需要保持登录状态的重复操作(如每日签到、数据抓取等)。
💡 小知识:浏览器自动化通常通过 DevTools Protocol(CDP)实现,但 CDP 需要手动授权。OpenCLI 通过插件形式绕过了这一步,实现了“静默控制”。
🔧 手把手教你使用 OpenCLI
步骤 1:安装 OpenCLI
npm install -g opencli
或使用其他你喜欢的包管理器。
步骤 2:安装 Chrome 插件
- 打开 Chrome 网上应用店,搜索 “OpenCLI Extension”。
- 点击“添加到 Chrome”。
- 安装完成后,插件图标会出现在浏览器右上角。
步骤 3:连接浏览器
opencli connect
运行命令后,OpenCLI 会自动检测已安装插件的浏览器并建立连接。无需任何点击确认!
步骤 4:开始自动化操作
opencli navigate "https://example.com"
opencli screenshot "homepage.png"
现在你可以像操作本地浏览器一样,通过命令行进行页面导航、截图、填写表单等操作。
🧩 更强大的是:OpenCLI 插件系统
如果说浏览器控制是 OpenCLI 的“基本功”,那它的插件系统就是“大招”。最近 OpenCLI 正式支持了插件系统,让这个工具的能力边界无限扩展!
🎯 插件系统亮点
- 两种插件格式:
- YAML 配置:零代码,通过简单配置实现功能(适合简单任务)。
- TypeScript 开发:完整编程能力,实现复杂逻辑(适合开发者)。
- 一键安装:
opencli plugin install github:user/opencli-plugin-my-tool - 完整管理命令:
opencli plugin list # 列出已安装插件 opencli plugin update # 更新所有插件 opencli plugin uninstall # 卸载指定插件
登录后可查看完整内容,参与讨论!
立即登录