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-UAy headers relacionados reflejan la marca elegida. - Orden de tokens de marca: BotBrowser preserva el orden correcto para cada marca.
- Navigator API:
navigator.userAgentData.brandsynavigator.userAgentdevuelven valores consistentes. - Superficie de funcionalidades: Los comportamientos especificos de marca se alinean con la identidad seleccionada.
Marcas soportadas
| Marca | Valor del flag | Notas |
|---|---|---|
| Chrome | chrome | Senales Chromium por defecto |
| Edge | edge | Senales Microsoft Edge |
| Brave | brave | Senales de privacidad de Brave |
| Opera | opera | Tokens de marca Opera |
| WebView | webview | Identidad 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
- Descarga BotBrowser desde GitHub
- Selecciona un perfil con
--bot-profile - Agrega
--bot-config-browser-brand=edge(u otra marca) - Verifica la consistencia de senales de marca
#browser-brand#chrome#edge#brave#identity