BrowserUse é uma plataforma poderosa de automação de navegador que permite que você crie e execute tarefas de navegador de forma programática. Ela oferece uma maneira de automatizar interações na web por meio de instruções em linguagem natural, permitindo que você navegue em sites, preencha formulários, extraia dados e execute sequências complexas de ações sem precisar escrever código.
Com o BrowserUse, você pode:
- Automatizar interações na web: Navegar em sites, clicar em botões, preencher formulários e executar outras ações do navegador
- Extrair dados: Raspagem de conteúdo de sites, incluindo texto, imagens e dados estruturados
- Executar workflows complexos: Encadear várias ações para concluir tarefas web sofisticadas
- Monitorar a execução da tarefa: Observar tarefas de navegador em tempo real com feedback visual
- Processar resultados de forma programática: Receber saída estruturada de tarefas de automação web
No Zoen, a integração do BrowserUse permite que seus agentes interajam com a web como se fossem usuários humanos. Isso permite cenários como pesquisa, coleta de dados, envio de formulários e testes web - tudo por meio de instruções simples em linguagem natural. Seus agentes podem coletar informações de sites, interagir com aplicações web e executar ações que normalmente exigiriam navegação manual, ampliando suas capacidades para incluir a própria web como recurso.
Usage Instructions
Integrate Browser Use into the workflow. Can navigate the web and perform actions as if a real user was interacting with the browser.
Actions
browser_use_run_task
Runs a browser automation task using BrowserUse
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
task | string | Yes | What should the browser agent do |
startUrl | string | No | Initial page URL to start the agent on (reduces navigation steps) |
variables | json | No | Optional secrets injected into the task (format: {key: value}) |
allowedDomains | string | No | Comma-separated list of domains the agent is allowed to visit |
maxSteps | number | No | Maximum number of steps the agent may take (default 100, max 10000) |
flashMode | boolean | No | Enable flash mode (faster, less careful navigation) |
thinking | boolean | No | Enable extended reasoning mode |
vision | string | No | Vision capability: "true", "false", or "auto" |
systemPromptExtension | string | No | Optional text appended to the agent system prompt (max 2000 chars) |
structuredOutput | string | No | Stringified JSON schema for the structured output |
highlightElements | boolean | No | Highlight interactive elements on the page (default true) |
metadata | json | No | Custom key-value metadata (up to 10 pairs) for tracking |
model | string | No | LLM model identifier (e.g. browser-use-2.0) |
apiKey | string | Yes | API key for BrowserUse API |
profile_id | string | No | Browser profile ID for persistent sessions (cookies, login state) |
Output
| Parameter | Type | Description |
|---|---|---|
id | string | Task execution identifier |
success | boolean | Task completion status |
output | json | Final task output (string or structured) |
steps | array | Steps the agent executed (number, memory, nextGoal, url, actions, duration) |
↳ number | number | Sequential step number |
↳ memory | string | Agent memory at this step |
↳ evaluationPreviousGoal | string | Evaluation of previous goal completion |
↳ nextGoal | string | Goal for the next step |
↳ url | string | Current URL of the browser |
↳ screenshotUrl | string | Optional screenshot URL |
↳ actions | array | Stringified JSON actions performed |
↳ duration | number | Step duration in seconds |
liveUrl | string | Embeddable live browser session URL (active during execution) |
shareUrl | string | Public shareable URL for the recorded session (post-run) |
sessionId | string | Browser Use session identifier |