Infrastructure de navigation pour les agents d'IA

Agent Browser te permet d’exécuter des flux de travail agentiques sur des navigateurs distants qui ne sont jamais bloqués. u2028Extensible à l’infini, sans tête ou avec tête, et alimenté par le réseau de proxy le plus fiable au monde.

Aucune carte de crédit requise
150M+ actions effectuées quotidiennement
>1M de sessions concurrentes
150M+ adresses IP dans u2028195 pays
>3M de domaines déverrouillés
2,5PB+ collectés chaque jour

Navigue sur n'importe quel site Web comme le ferait un humain

Déverrouillage avancé
  • Accède de manière transparente à n'importe quel site Web public en utilisant l'empreinte digitale du navigateur et la résolution des CAPTCHA.
Redimensionnement automatique
  • Alternez entre un nombre illimité de sessions parallèles à partir de n'importe quelle géolocalisation sans compromis sur les performances.
Sessions gérées
  • Tirez parti des navigateurs headful ou headless pour contrôler le contexte, les cookies et les onglets.
Environnement normalisé
  • Intégration transparente par le biais d'une API ou d'un MCP, sans avoir besoin de procéder à une configuration par site.

Préparer le web à l’IA

Accède en toute transparence à n’importe quel site Web public en utilisant l’empreinte digitale du navigateur et la résolution des CAPTCHA.

Alternez entre un nombre illimité de sessions parallèles à partir de n’importe quelle géolocalisation sans compromis sur les performances.

Tirez parti des navigateurs headful ou headless pour contrôler le contexte, les cookies et les onglets.

Intégration transparente par le biais d’une API ou d’un MCP, sans avoir besoin de procéder à une configuration par site.

Les plus grandes marques du monde ont recours aux solutions Bright Data

Bright Data permet aux agents d’intelligence artificielle autonomes de naviguer sur les sites web, de trouver des informations et d’effectuer automatiquement des actions, dans un environnement simple à intégrer, cohérent et fiable.

Alimente tes flux de travail les plus complexes

Interaction avec les agents

  • Permettre l'automatisation des tâches agentiques
  • Remplir des formulaires, faire des recherches, et plus encore
  • Démarrage rapide avec une faible latence
  • Assurer des sessions sécurisées et isolées

Navigation furtive

  • Utilise des proxys de géolocalisation
  • Empreintes digitales similaires à un comportement humain
  • Résolution automatique des CAPTCHA
  • Gérer les cookies et les sessions

Pipeline de données prêt pour l'IA

  • Découvre les sources de données pertinentes
  • Collecte en temps réel ou par lots
  • Sortie structurée ou non structurée
  • Intégration de manière transparente via MCP

Navigateurs Headless ou Headful pour un accès et une navigation illimités et efficaces sur le web

Empreintes digitales similaires à un comportement humain

Emule les navigateurs d'utilisateurs réels pour simuler une expérience humaine

Mode furtif

Contourne éthiquement la détection des robots et résous les CAPTCHA

Sessions à faible latence

Connexion réalisée en moins d'une seconde et sessions stables pour une interaction fluide

Définit les en-têtes de renvoi

Simule le trafic provenant de sites web populaires ou de confiance

Gérer les cookies et les sessions

Prévient les blocages potentiels imposés par des facteurs liés aux cookies

Nouvelles tentatives automatiques et rotation des adresses IP

Nouvelles tentatives continuelles des requêtes et changement d'adresse IP en arrière-plan

Couverture géographique mondiale

Accédez à du contenu localisé à partir de n'importe quel pays, ville, État ou ASN

Prise en charge de l'automatisation des navigateurs

Compatible avec Playwright, Puppeteer et Selenium

Sécurité de niveau entreprise

Les instances du navigateur peuvent s'intégrer au VPN de l'entreprise et à l'authentification

                              const pw = require('playwright');

const SBR_CDP = 'wss://brd-customer-CUSTOMER_ID-zone-ZONE_NAME:[email protected]:9222';

async function main() {
    console.log('Connecting to Scraping Browser...');
    const browser = await pw.chromium.connectOverCDP(SBR_CDP);
    try {
        const page = await browser.newPage();
        console.log('Connected! Navigating to https://example.com...');
        await page.goto('https://example.com');
        console.log('Navigated! Scraping page content...');
        const html = await page.content();
        console.log(html);
    } finally {
        await browser.close();
    }
}

main().catch(err => {
    console.error(err.stack || err);
    process.exit(1);
});
                              
                            
                              import asyncio
from playwright.async_api import async_playwright

SBR_WS_CDP = 'wss://brd-customer-CUSTOMER_ID-zone-ZONE_NAME:[email protected]:9222'

async def run(pw):
    print('Connecting to Scraping Browser...')
    browser = await pw.chromium.connect_over_cdp(SBR_WS_CDP)
    try:
        page = await browser.new_page()
        print('Connected! Navigating to https://example.com...')
        await page.goto('https://example.com')
        print('Navigated! Scraping page content...')
        html = await page.content()
        print(html)
    finally:
        await browser.close()
u2028
async def main():
    async with async_playwright() as playwright:
        await run(playwright)
u2028
if __name__ == '__main__':
    asyncio.run(main())
                              
                            
                              const puppeteer = require('puppeteer-core');

const SBR_WS_ENDPOINT = 'wss://brd-customer-CUSTOMER_ID-zone-ZONE_NAME:[email protected]:9222';

async function main() {
    console.log('Connecting to Scraping Browser...');
    const browser = await puppeteer.connect({
        browserWSEndpoint: SBR_WS_ENDPOINT,
    });
    try {
        const page = await browser.newPage();
        console.log('Connected! Navigating to https://example.com...');
        await page.goto('https://example.com');
        console.log('Navigated! Scraping page content...');
        const html = await page.content();
        console.log(html)
    } finally {
        await browser.close();
    }
}

main().catch(err => {
    console.error(err.stack || err);
    process.exit(1);
});
                              
                            
                              const { Builder, Browser } = require('selenium-webdriver') ;

const SBR_WEBDRIVER = 'https://brd-customer-CUSTOMER_ID-zone-ZONE_NAME:[email protected]:9515' ;

async function main() {
    console.log('Connecting to Scraping Browser...') ;
    const driver = await new Builder()
        .forBrowser(Browser.CHROME)
        .usingServer(SBR_WEBDRIVER)
        .build() ;
    try {
        console.log('Connected ! Navigation vers https://example.com...');
        await driver.get('https://example.com');
        console.log('Navigation effectuée ! Scraping du contenu de la page...');
        const html = await driver.getPageSource();
        console.log(html);
    } finally {
        driver.quit();
    }
}

main().catch(err => {
    console.error(err.stack || err);
    process.exit(1);
});
                              
                            
                              from selenium.webdriver import Remote, ChromeOptions
from selenium.webdriver.chromium.remote_connection import ChromiumRemoteConnection

SBR_WEBDRIVER = 'https://brd-customer-CUSTOMER_ID-zone-ZONE_NAME:[email protected]:9515'
u2028
def main():
    print('Connecting to Scraping Browser...')
    sbr_connection = ChromiumRemoteConnection(SBR_WEBDRIVER, 'goog', 'chrome')
    with Remote(sbr_connection, options=ChromeOptions()) as driver:
        print('Connected! Navigating to https://example.com...')
        driver.get('https://example.com')
        print('Navigated! Scraping page content...')
        html = driver.page_source
        print(html)
u2028
if __name__ == '__main__':
    main()
                              
                            

Intégrez facilement votre pile technologique

  • Exécutez vos scripts Puppeteer, Selenium ou Playwright
  • Gestion automatisée des proxies et déverrouillage du web
  • Obtenez des données dans des formats non structurés ou structurés
  • Obtenez des données dans des formats non structurés ou structurés
Voir la documentation

Agent Browser

Scalable browser infrastructure with autonomous unlocking

pay as you go plan icon
Pay as you go
$8.4 / GB
Sans engagement
Start free trial
Paiement à l'utilisation sans engagement mensuel
2nd plan icon
69 GB inclus
$7.14 / GB
$499 Facturation mensuelle
Start free trial
Conçu pour les équipes cherchant à développer leurs opérations
3rd plan icon
158 GB inclus
$6.3 / GB
$999 Facturation mensuelle
Start free trial
Conçu pour les grandes équipes ayant des besoins opérationnels étendus
4th plan icon
339 GB inclus
$5.88 / GB
$1999 Facturation mensuelle
Start free trial
Support avancé et fonctionnalités pour les opérations critiques
ENTERPRISE
Services de données d'élite pour des exigences commerciales haut de gamme.
CONTACTEZ-NOUS
  • Responsable de compte
  • Forfaits personnalisés
  • Accord de service Premium
  • Support prioritaire
  • Accueil personnalisé
  • SSO
  • Personnalisations
  • Journaux d'audit

FAQ

Agent Browser est une infrastructure de navigation sans serveur qui te permet de déployer et de contrôler des navigateurs cloud avec  capacités intégrées de déblocage de sites Web. Agent Browser gère automatiquement toutes les tâches de déblocage de sites web, y compris : la résolution des CAPTCHA, l’empreinte digitale du navigateur, les nouvelles tentatives automatiques, la sélection des en-têtes, les cookies, le rendu JavaScript, et bien plus encore, afin que vous puissiez gagner du temps et économiser des ressources.

Lorsqu'ils construisent et font fonctionner des agents d'IA, les développeurs utilisent des navigateurs cloud pour rechercher et récupérer des informations, naviguer sur des sites Web, prendre des mesures et extraire des données. Comme le ferait un humain, mais de façon autonome et à grande échelle.

Agent Browser est un navigateur GUI (ou headful) qui utilise une interface utilisateur graphique. Cependant, les développeurs pourront utiliser la version headless d'Agent Browser, interagissant avec le navigateur par l'intermédiaire d'une API ou d'un MCP. Agent Browser, cependant, est ouvert comme un navigateur GUI sur l'infrastructure de Bright Data.

Lorsqu’ils choisissent un navigateur automatisé, les développeurs peuvent opter pour un navigateur « headless » (sans tête) ou un navigateur « headful » (doté d’une interface graphique). Le terme « navigateur headless » fait référence à un navigateur web sans interface graphique. Combinés avec un proxy, les navigateurs « headless » peuvent être utilisés pour scraper des données, mais les logiciels de protection contre les robots peuvent facilement les détecter. Cela complique la tâche de scraping à grande échelle. Les navigateurs à interface graphique, comme Agent Browser (qui sont headful), utilisent une interface graphique. Les logiciels de détection des bots ont plus de difficultés à détecter les navigateurs ayant une interface.

Oui, Agent Browser est entièrement compatible avec Puppeteer, Selenium et Playwright.

Agent Browser est un navigateur automatisé optimisé pour les agents d'IA autonomes, leur offrant la puissance des capacités de déverrouillage automatisé de Web Unlocker pour les flux de travail à plusieurs étapes. Alors que Web Unlocker fonctionne avec des demandes en une seule étape, Agent Browser est préférable lorsqu'un agent d'IA doit interagir avec un site web. Il est également idéal pour tout projet de récupération de données qui nécessite un navigateur, un redimensionnement et une gestion automatisée de toutes les actions de déblocage de sites web.