Volver al Blog
Identidad

Cambio de marca del navegador: Chrome, Edge, Brave y mas

Aprende como BotBrowser cambia entre identidades Chrome, Edge, Brave, Opera y WebView con consistencia total de senales.

Que controla BotBrowser

BotBrowser maneja el cambio de marca a nivel del motor. Al seleccionar una marca, todas las senales relacionadas se actualizan de forma consistente:

  • User-Agent y Client Hints: El string UA completo, Sec-CH-UA y headers relacionados reflejan la marca elegida.
  • Orden de tokens de marca: BotBrowser preserva el orden correcto para cada marca.
  • Navigator API: navigator.userAgentData.brands y navigator.userAgent devuelven valores consistentes.
  • Superficie de funcionalidades: Los comportamientos especificos de marca se alinean con la identidad seleccionada.

Marcas soportadas

MarcaValor del flagNotas
ChromechromeSenales Chromium por defecto
EdgeedgeSenales Microsoft Edge
BravebraveSenales de privacidad de Brave
OperaoperaTokens de marca Opera
WebViewwebviewIdentidad Android WebView

Uso CLI

chrome --bot-profile="/path/to/profile.enc" \
       --bot-config-browser-brand=edge

chrome --bot-profile="/path/to/profile.enc" \
       --bot-config-browser-brand=brave

Ejemplo con Puppeteer

const puppeteer = require('puppeteer-core');

(async () => {
  const browser = await puppeteer.launch({
    executablePath: '/path/to/botbrowser/chrome',
    args: [
      '--bot-profile=/path/to/profile.enc',
      '--bot-config-browser-brand=edge',
    ],
    headless: true,
    defaultViewport: null,
  });

  const page = await browser.newPage();
  await page.goto('https://example.com');

  const brands = await page.evaluate(() =>
    navigator.userAgentData.brands.map(b => b.brand)
  );
  console.log('Marcas reportadas:', brands);
  await browser.close();
})();

Combinacion con proxy y locale

chrome --bot-profile="/path/to/profile.enc" \
       --bot-config-browser-brand=edge \
       --proxy-server=socks5://user:pass@proxy:1080 \
       --bot-config-timezone=Europe/Berlin \
       --bot-config-locale=de-DE \
       --bot-config-languages=de-DE,de,en

Primeros pasos

  1. Descarga BotBrowser desde GitHub
  2. Selecciona un perfil con --bot-profile
  3. Agrega --bot-config-browser-brand=edge (u otra marca)
  4. Verifica la consistencia de senales de marca
#browser-brand#chrome#edge#brave#identity