Início rápido
- Sem instalação de drivers - Sem binário do Chromium, sem
playwright install, sem problemas de compatibilidade de drivers - Python, JavaScript e Bash - Envie código via API, CLI ou SDK e receba os resultados de volta. As três linguagens são executadas remotamente no sandbox
- agent-browser - CLI pré-instalada com mais de 40 comandos. Agentes de IA escrevem comandos Bash simples em vez de código Playwright
- Playwright carregado - Playwright vem pré-instalado no sandbox. Agentes podem escrever código Playwright se preferirem.
- Acesso ao CDP - Conecte sua própria instância do Playwright via WebSocket quando precisar de controle total
- Visualização em tempo real - Assista às sessões em tempo real por meio de uma URL de transmissão incorporável
- Visualização em tempo real interativa - Permita que os usuários interajam diretamente com o navegador por meio de uma transmissão interativa incorporável
Iniciar uma sessão
Response
Executar código
Response
agent-browser (Modo Bash)
--cdp para que o agent-browser se conecte automaticamente à sua sessão ativa.
Forma abreviada
execute enviam comandos para o agent-browser automaticamente. A forma abreviada apenas ignora o execute e inicia uma sessão automaticamente, se necessário:
CLI
execute. Os comandos são enviados automaticamente ao agent-browser — você não precisa digitar agent-browser nem usar --bash:
API & SDK
language: "bash" para executar comandos do agent-browser por meio da API ou dos SDKs:
Gerenciamento de sessões
Sessões persistentes
profile, você pode salvar e reutilizar o estado do navegador entre sessões. Isso é útil para permanecer logado e preservar preferências.
Para salvar ou selecionar um perfil, use o parâmetro profile ao criar uma sessão.
Apenas uma sessão pode salvar em um perfil por vez. Se outra sessão já estiver salvando, você receberá um erro
409. Você ainda pode abrir o mesmo perfil com saveChanges: false ou tentar novamente mais tarde.Listar sessões
Response
Configuração de TTL
Encerrar a sessão
Live View
liveViewUrl na resposta que você pode incorporar para acompanhar o navegador em tempo real. Útil para depuração, demonstrações ou para criar interfaces baseadas em navegador.
Response
Visualização Interativa Ao Vivo
interactiveLiveViewUrl. Diferente da visualização ao vivo padrão, que é apenas para consulta, a visualização interativa ao vivo permite que os usuários cliquem, digitem e interajam com a sessão do navegador diretamente por meio do streaming incorporado. Isso é útil para construir interfaces de navegador voltadas para o usuário final, depuração colaborativa ou qualquer cenário em que quem estiver visualizando precise controlar o navegador.
Conectando-se ao CDP
execute e a opção --bash cobrem a maioria dos casos de uso, mas, se você precisar de controle local total, pode se conectar diretamente.
Quando usar o Browser
Casos de uso
- Inteligência competitiva - Navegar em sites de concorrentes, usar formulários de busca e filtros, extrair preços e funcionalidades em dados estruturados
- Ingestão de base de conhecimento - Navegar por centrais de ajuda, documentação e portais de suporte que exigem cliques, paginação ou autenticação
- Pesquisa de mercado - Iniciar sessões de navegador em paralelo para criar conjuntos de dados a partir de sites de vagas, anúncios de imóveis ou bancos de dados jurídicos
Preços
Limites de taxa
Referência da API
- Criar sessão do navegador
- Executar código no navegador
- Listar sessões do navegador
- Excluir sessão do navegador
Tem alguma sugestão ou precisa de ajuda? Envie um e-mail para help@firecrawl.com ou fale com a gente no Discord.
