Skip to content

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?

  1. Anti-associação Real: Cada instância do Selenium opera dentro de um ambiente isolado com parâmetros de hardware e rede únicos.
  2. 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.
  3. 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:

  1. Iniciar o ApiServer: O Mbbrowser fornece um servidor local (ApiServer) que expõe endpoints HTTP.
  2. Solicitar Início do Ambiente: Envie uma requisição POST para o ApiServer informando o Session_ID.
  3. Obter o debuggerAddress: O ApiServer retorna um endereço (ex: 127.0.0.1:9222).
  4. Conectar o Selenium: Configure o webdriver para conectar a este endereço usando a opção debuggerAddress.

Próximos Passos