Gestion de perfiles de BotBrowser: Guia practica
Como descargar, organizar y configurar perfiles de huella digital de BotBrowser para gestion consistente de identidad.
Que son los perfiles de BotBrowser?
Un perfil de BotBrowser es un archivo cifrado (formato .enc) que define una identidad de navegador completa. Cada perfil contiene valores coherentes para resolucion de pantalla, renderizador WebGL, fuentes, propiedades del navigator y otras senales del navegador.
Al cargar un perfil, el navegador produce una salida de huella digital consistente que coincide con una configuracion de dispositivo real.
Donde obtener perfiles
El repositorio de perfiles de BotBrowser ofrece perfiles listos para usar, actualizados regularmente.
git clone https://github.com/botswin/BotBrowser-Profiles.git
El binario oficial usa archivos .enc. Los binarios compilados localmente usan formato .json sin cifrar.
Cargar un perfil unico
./chrome --bot-profile=/path/to/profiles/windows-chrome-131.enc
El mismo perfil produce la misma salida cada vez, util para mantener una identidad persistente entre sesiones.
Seleccion aleatoria de perfil
Usa --bot-profile-dir para seleccionar aleatoriamente un perfil del directorio en cada inicio:
./chrome --bot-profile-dir=/path/to/profiles/
Organiza perfiles por categoria para seleccion dirigida:
profiles/
windows-chrome/
win-chrome-130.enc
win-chrome-131.enc
macos-chrome/
mac-chrome-131.enc
Sobreescrituras de configuracion
Sobreescribe valores especificos del perfil con flags --bot-config-*:
./chrome \
--bot-profile=/path/to/profile.enc \
--bot-config-timezone=Europe/London \
--bot-config-locale=en-GB \
--bot-config-languages=en-GB,en
Sobreescrituras disponibles: --bot-config-browser-brand, --bot-config-timezone, --bot-config-locale, --bot-config-languages, --bot-config-location, --bot-config-webgl, --bot-config-webgpu, --bot-config-noise-canvas.
Mejores practicas
Usa rutas absolutas. Las rutas relativas para --bot-profile pueden resolverse incorrectamente.
Formato de perfil segun tipo de binario. El binario oficial requiere .enc. El compilado desde fuente usa .json.
Manten los perfiles actualizados. Descarga los ultimos perfiles regularmente.
Un perfil por identidad persistente. No uses --bot-profile-dir para identidades persistentes ya que selecciona aleatoriamente.
Siguientes pasos
- Primeros pasos con Playwright para integracion de automatizacion
- Primeros pasos con Puppeteer para flujos con Puppeteer
- Recetas CLI para ejemplos de combinaciones de flags