极奇策RPA技术教程:启动浏览器 (NodeLaunchChrome) - 自动化开发与配置详细指南

启动浏览器
📖 节点概述
浏览器自动化的入口节点,负责启动或连接一个 Chrome/Chromium 实例,并建立 CDP 控制会话。支持智能端口分配、自定义 Chrome 路径、独立用户数据目录,实现多开浏览器互不干扰。执行成功后,浏览器实例会被挂载到流程上下文,供后续节点使用。
💡 使用场景:
- 流程起点:任何需要操作浏览器的自动化任务,第一步通常都是启动浏览器。
- 多浏览器并行:配合不同的用户数据目录,同时打开多个独立的浏览器实例执行不同任务。
- 复用已有浏览器:当指定端口已被监听时,直接连接现有 Chrome,无需重新启动。
- 环境隔离:通过独立的数据目录,避免与日常使用的浏览器产生 Cookie 或登录冲突。
🎮 实战连线指南:如何正确使用它?
节点提供三个可配置参数,每个参数旁边都有一个快捷按钮(🎲 随机端口、📁 选择文件/文件夹),方便快速调整配置。
场景案例:启动一个全新的 Chrome 浏览器并打开指定网页
- 放置节点:拖入【启动浏览器】节点到画布。
- 配置端口:点击
Port旁边的 🎲 按钮,自动随机生成一个可用端口(如 19234),避免与其他实例冲突。 - 配置 Chrome 路径(可选):如果系统 Chrome 不在默认路径,点击 📁 按钮选择
chrome.exe所在位置。 - 配置用户数据目录(可选):点击
UserData旁的 📁 按钮,选择一个空文件夹作为独立的浏览器数据目录。 - 串联执行:将流程起始(如“开始按钮”)的
Exec连接到【启动浏览器】的Exec输入。 - 连接后续:将【启动浏览器】的
Exec输出连接到【访问网址】节点的Exec输入,并在【访问网址】中填写目标 URL。 - 运行:触发流程后,会打开一个新的 Chrome 窗口,并自动跳转到指定网址。
⚙️ 引脚与参数说明
📥 输入引脚
| 引脚名称 | 数据类型 | 说明 |
|---|---|---|
| Exec | EXEC | 控制流入口,触发后开始启动或连接浏览器。 |
| Port | INT | Chrome 远程调试端口,默认9222。若端口已被占用,节点会尝试直接接管已有浏览器;若端口空闲,则启动新实例。点击 🎲 可自动分配一个未被占用的端口。 |
| ChromePath | STRING | Chrome 可执行文件的完整路径。默认指向 Windows 下常见的安装路径。点击 📁 可手动选择文件。 |
| UserData | STRING | 浏览器用户数据隔离目录,默认./chrome_profile_debug。使用独立目录可避免污染默认配置,实现多开。点击 📁 可选择文件夹。 |
📤 输出引脚
| 引脚名称 | 数据类型 | 说明 |
|---|---|---|
| Exec | EXEC | 浏览器启动成功并建立 CDP 连接后触发,流程从此继续。 |
💎 小贴士:
- 如果目标端口已被其他 Chrome 进程占用(例如手动启动了带
--remote-debugging-port的浏览器),节点将直接复用该实例,不会重复启动。- 用户数据目录建议使用相对路径(如
./profile_1),便于项目迁移;首次启动时会自动创建该文件夹。- 启动浏览器需要几秒钟的初始化时间,节点内部已内置等待机制,无需额外添加等待节点。
- 若需同时运行多个浏览器任务,请确保每个【启动浏览器】节点使用不同的端口和不同的用户数据目录。
这篇文档对您有帮助吗?
您的反馈将帮助我们持续优化文档内容

