Introdução: Automação Selenium com Mbbrowser
O Mbbrowser oferece suporte de primeira classe para automação via Selenium. Ao contrário do Selenium convencional, que inicia janelas de navegador "limpas", a integração com o Mbbrowser permite que você assuma o controle de ambientes com impressões digitais completas (UA, Canvas, WebGL, WebRTC, etc.) e cookies pré-existentes.
Por que usar Selenium com Mbbrowser?
- Anti-associação Real: Cada instância do Selenium opera dentro de um ambiente isolado com parâmetros de hardware e rede únicos.
- Facilidade de Integração: Continue usando suas bibliotecas de automação favoritas (Python, Java, C#, etc.) enquanto aproveita a proteção antidetecção do Mbbrowser.
- Controle em Tempo Real: Conecte-se a ambientes que já estão abertos ou inicie novos programaticamente via API.
Fluxo de Trabalho Principal
O processo de automação geralmente segue estas etapas:
- Iniciar o ApiServer: O Mbbrowser fornece um servidor local (ApiServer) que expõe endpoints HTTP.
- Solicitar Início do Ambiente: Envie uma requisição POST para o ApiServer informando o
Session_ID. - Obter o debuggerAddress: O ApiServer retorna um endereço (ex:
127.0.0.1:9222). - Conectar o Selenium: Configure o
webdriverpara conectar a este endereço usando a opçãodebuggerAddress.
Próximos Passos
- Configuração do Ambiente: Prepare seu ambiente de desenvolvimento.
- Início Rápido: Execute seu primeiro script em 5 minutos.
- Referência da API: Detalhes sobre os comandos suportados.
