Identité
Changement de marque de navigateur : Chrome, Edge, Brave et plus
Decouvrez comment BotBrowser bascule entre les identites Chrome, Edge, Brave, Opera et WebView avec une coherence totale des signaux.
Ce que BotBrowser controle
BotBrowser gere le changement de marque au niveau du moteur. Lors de la selection d'une marque, tous les signaux associes se mettent a jour de maniere coherente :
- User-Agent et Client Hints: Le string UA complet,
Sec-CH-UAet les en-tetes associes refletent la marque choisie. - Ordre des tokens de marque: BotBrowser preserve l'ordre correct pour chaque marque.
- API Navigator:
navigator.userAgentData.brandsetnavigator.userAgentretournent des valeurs coherentes. - Surface fonctionnelle: Les comportements specifiques a la marque s'alignent avec l'identite selectionnee.
Marques supportees
| Marque | Valeur du flag | Notes |
|---|---|---|
| Chrome | chrome | Signaux Chromium par defaut |
| Edge | edge | Signaux Microsoft Edge |
| Brave | brave | Signaux de confidentialite Brave |
| Opera | opera | Tokens de marque Opera |
| WebView | webview | Identite Android WebView |
Utilisation 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
Exemple 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('Marques signalees:', brands);
await browser.close();
})();
Combinaison avec proxy et 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
Pour commencer
- Telechargez BotBrowser depuis GitHub
- Selectionnez un profil avec
--bot-profile - Ajoutez
--bot-config-browser-brand=edge(ou autre marque) - Verifiez la coherence des signaux de marque
#browser-brand#chrome#edge#brave#identity