Browser-API

Vereinfachen Sie Ihre dynamischen Scraping-Operationen. Führen Sie Ihre Puppeteer-, Selenium- und Playwright-Skripte auf vollständig gehosteten Browsern aus und skalieren Sie diese, mit integrierter CAPTCHA-Lösung und automatisiertem Proxy-Management.

Keine Kreditkarte erforderlich
browser api
  • Auto-Skalierung
    der Infrastruktur
  • Echtzeit-Monitoring mit Chrome DevTools
  • Weltweites Geo- & ASN-Targeting
  • Daten von JavaScript-lastigen Seiten extrahieren

Cloud-basiertes dynamisches Scraping

Die Browser-API ist für browserbasierte Datenerfassungs-Workflows konzipiert, die vollständiges Seiten-Rendering, benutzerähnliche Interaktionen
und erweiterte Entsperr-Fähigkeiten erfordern.

Einfache Integration

Verbinden Sie sich über Puppeteer, Selenium oder Playwright mit einer einzigen Endpunkt-Änderung.

Integriertes Debugging

Debuggen und überwachen Sie Ihre Scraping-Sitzungen mit Chrome DevTools in Echtzeit.

Vollständig verwaltete Browser

Cloud-gehostete Browser mit integrierter Proxy-Rotation, optimiert für groß angelegtes Scraping.

                              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 Browser API...');
    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 Browser API...')
    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()
 
async def main():
    async with async_playwright() as playwright:
        await run(playwright)
 
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 Browser API...');
    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 Browser API...');
    const driver = await new Builder()
        .forBrowser(Browser.CHROME)
        .usingServer(SBR_WEBDRIVER)
        .build();
    try {
        console.log('Connected! Navigating to https://example.com...');
        await driver.get('https://example.com');
        console.log('Navigated! Scraping page content...');
        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'
 
def main():
    print('Connecting to Browser API...')
    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)
 
if __name__ == '__main__':
    main()
                              
                            

Autonomes Entsperren nutzen

Browser-Fingerprinting

Emuliert die Browser echter Benutzer, um eine menschliche Erfahrung zu simulieren

CAPTCHA-Lösung

Analysiert und löst CAPTCHAs und Challenge-Response-Tests

Verwaltet bestimmte Benutzer-Agenten

Imitiert automatisch verschiedene Arten von Browsern und Geräten

Legt Empfehlungs-Header fest

Simuliert Traffic, der von beliebten oder vertrauenswürdigen Websites stammt

Handhabt Cookies

Verhindert mögliche Blockaden durch Cookie-bezogene Faktoren

Automatische Wiederholungen und IP-Rotation

Wiederholt kontinuierlich Anfragen und rotiert die IP-Adressen im Hintergrund

Weltweite Geo-Abdeckung

Greift auf lokalisierte Inhalte aus einem beliebigen Land, einer Stadt, einem Bundesland oder einer ASN zu

JavaScript-Rendering

Extrahiert Daten von Websites, die auf dynamischen Elementen basieren

Datenintegritätsvalidierungen

Stellt die Genauigkeit, Konsistenz und Zuverlässigkeit der Daten sicher

Top Remote Browsers

Total time for correct results (avg) represents the average end-to-end duration for completed individual tasks.

Bright Datas Browser-API auf Platz 1

In einem unabhängigen Benchmark von AIMultiple belegte Bright Datas Browser-API Platz 1 unter 8 führenden Remote-Browser-Anbietern und erzielte einen Composite-Score von 97 %, eine Erfolgsrate von 95 % und einen perfekten Geschwindigkeits-Score von 100 % über 160 automatisierte reale Aufgaben.

Gratis testen

Browser-API Preise

pay as you go plan icon
PAY AS YOU GO
$8 / GB
Keine Verpflichtung
Gratis testen
Bezahlen nach Nutzung, ohne monatliche Verpflichtung
2nd plan icon
71 GB enthalten
$7 / GB
$499 Monatliche Abrechnung
Gratis testen
Maßgeschneidert für Teams, die ihre Operationen skalieren möchten
3rd plan icon
166 GB enthalten
$6 / GB
$999 Monatliche Abrechnung
Gratis testen
Für große Teams mit umfangreichen betrieblichen Anforderungen konzipiert
4th plan icon
399 GB enthalten
$5 / GB
$1999 Monatliche Abrechnung
Gratis testen
Erweiterter Support und Funktionen für kritische Operationen
ENTERPRISE
Für Branchenführer: erstklassige Datendienste für erstklassige Geschäftsanforderungen.
Kontaktieren Sie uns
  • Account-Manager
  • Individuelle Pakete
  • Premium - SLA
  • Vorrangiger Support
  • Maßgeschneiderte Einführung
  • SSO
  • Anpassungen
  • Audit-Protokolle
Wir akzeptieren diese Zahlungsmethoden:
Browser-API vs. Web Unlocker

Browser-API

Vollständige Browser-Automatisierung
Funktionsweise
Führt Ihre Skripte auf echten verwalteten Cloud-Browsern aus
Browser-Automatisierungsunterstützung
Puppeteer, Playwright & Selenium unterstützt
Seiteninteraktionen
Klicken, scrollen, hovern, Formulare ausfüllen, mehrstufige Abläufe
JavaScript-Rendering
Vollständiges JS-Rendering mit echtem Browser
CAPTCHA-Lösung
Automatisch (konfigurierbar über CDP oder Control Panel)
Sitzungspersistenz
Gleiche IP sitzungsübergreifend via CDP wiederverwenden
Ausgabeformate
Roher HTML, Screenshots via CDP
Preismodell
Bezahlung pro GB Traffic (keine Gebühren pro Anfrage)
Datei-Downloads
CSV, PDF, Binärdateien via CDP
Sitzungsprotokolle & Debugging
Vollständige Protokolle: Dauer, Navigation, CAPTCHA, Fehler

Web Unlocker

Einzelanfragen-Extraktion
Funktionsweise
1 API-Aufruf → gibt sauberes HTML oder JSON zurück
Browser-Automatisierungsunterstützung
Keine Browser-Automatisierungsunterstützung
Seiteninteraktionen
Nicht unterstützt - nur statische Anfrage/Antwort
JavaScript-Rendering
Teilweise - nur über manuelle Erwartungselemente
CAPTCHA-Lösung
Automatisch (kann über Control Panel deaktiviert werden)
Sitzungspersistenz
Zustandslos - keine persistenten Sitzungen pro Anfrage
Ausgabeformate
HTML, JSON, Markdown, Screenshot (PNG)
Preismodell
Bezahlung nur bei erfolgreicher Anfrage (Fehler werden nicht berechnet)
Datei-Downloads
Nicht unterstützt
Sitzungsprotokolle & Debugging
Begrenzt - nur Screenshot-Ausgabe zum Debuggen

Benutzerdefinierte CDP-Funktionen der Browser-API

Manuelle CAPTCHA-Steuerung

Aktivieren oder deaktivieren Sie die automatische Lösung und konfigurieren Sie benutzerdefinierte Algorithmen für ReCaptcha-, HCaptcha- und CF-Challenge-Typen.

device emulation

Geräteemulation

Emulieren Sie Hunderte realer Mobil- und Desktop-Geräte mit präzisen Bildschirm-, User-Agent- und Pixel-Ratio-Einstellungen.

Werbeblocker

Entfernen Sie Werbung von Zielseiten vor der Navigation, um Bandbreitenkosten zu senken und das Scraping auf ressourcenintensiven Seiten zu beschleunigen.

session persistenceer

Sitzungspersistenz

Verwenden Sie denselben Proxy-Peer über mehrere Anfragen hinweg, um konsistente IPs und den Browser-Status zwischen Sitzungen aufrechtzuerhalten.

session id retreival

Sitzungs-ID-Abruf

Rufen Sie die eindeutige ID jeder aktiven Sitzung ab, um Protokolle nachzuschlagen, Fehler zu debuggen und die Bandbreitennutzung bei Bedarf zu prüfen.

Datei-Downloads

Erfassen Sie CSVs, PDFs und andere Binärdateien direkt in Ihrem Automatisierungsablauf, ohne die Browser-Sitzung zu verlassen.

faster text input

Schnellere Texteingabe

Senden Sie schnelle Tastenanschläge in fokussierte Elemente mit hoher Geschwindigkeit für Massen-Formularausfüllungen und umfangreiche Texteingabe-Aufgaben.

custom ssl tls certificates

Benutzerdefinierte SSL/TLS-Zertifikate

Installieren Sie Client-Zertifikate für die Domain-Authentifizierung, die pro Sitzung geladen und am Sitzungsende automatisch gelöscht werden.

captcha auto solver

CAPTCHA-Auto-Löser

Erkennen und lösen Sie CAPTCHAs automatisch in Ihren Sitzungen mit integriertem Status-Tracking und Formularübermittlung.

Vorteile der Browser-API

flexible_pricing

Infrastrukturkosten senken

Richten Sie eine Browser-Umgebung über eine einzige API ein und skalieren Sie diese automatisch, mit unbegrenzten gleichzeitigen Sitzungen und Workloads für kontinuierliches Scraping

increase success

Erfolgsraten steigern

Hören Sie auf, Entsperr-Patches zu entwickeln, und sichern Sie zukunftssicheren Zugang zu allen öffentlichen Web-Daten durch den integrierten Unlocker und einen umfangreichen Residential-Proxy-Pool

development_environment

Entwicklerproduktivität steigern

Ermöglichen Sie Ihren Entwicklern, sich auf das Wesentliche zu konzentrieren, indem Sie Ihre bestehenden Skripte mit nur einer Codezeile in einer Hybrid-Cloud ausführen und sie von den Aufgaben der Scraping-Infrastruktur befreien

PROXY INFRASTRUCTURE

Betrieben von einem preisgekrönten Proxy-Netzwerk

400M+ Proxy-IPs, erstklassige Technologie und die Möglichkeit, jedes Land, jede Stadt, jede Postleitzahl, jeden Anbieter und jede ASN anzusprechen, machen unsere Premium-Proxy-Dienste zur Top-Wahl für Entwickler.
proxy badges and awards

Ihre komplexesten Workflows unterstützen

Agenten-Interaktion

  • Agentische Aufgabenautomatisierungen aktivieren
  • Formulare ausfüllen, suchen und mehr
  • Schnellstart mit niedriger Latenz
  • Sichere, isolierte Sitzungen gewährleisten

Verdecktes Surfen

  • Geolokalisierungs-Proxys verwenden
  • Menschenähnliches Fingerprinting
  • CAPTCHAs automatisch lösen
  • Cookies & Sitzungen verwalten

KI-bereite Datenpipeline

  • Relevante Datenquellen entdecken
  • Echtzeit- oder Batch-Erfassung
  • Strukturierte oder unstrukturierte Ausgabe
  • Nahtlose Integration via MCP
auto scale browser infra

Browser-Infrastruktur automatisch skalieren

Verbinden Sie Ihre interaktiven, mehrstufigen Scraping-Skripte mit einer Hybrid-Browser-Umgebung, die unbegrenzte gleichzeitige Sitzungen mit einer einzigen Codezeile bietet

Chrome DevTools compatible

Chrome DevTools kompatibel

Verwenden Sie den Chrome DevTools-Debugger, um Ihre Browser-API-Leistung nahtlos zu überwachen und zu debuggen

24_7 support

24/7-Support

Erhalten Sie rund um die Uhr Experten-Support, lösen Sie Probleme schnell und stellen Sie qualitativ hochwertige Datenlieferung sicher. Gewinnen Sie Echtzeit-Einblick in den Netzwerkstatus für vollständige Transparenz

Bright Data versorgt die weltweit führenden Marken

Bright Data ermöglicht es autonomen KI-Agenten, Websites zu navigieren, Informationen zu finden und Aktionen automatisch in einer einfach zu integrierenden, konsistenten und zuverlässigen Umgebung auszuführen

Bereit anzufangen?

FAQ

Die Browser-API ist ein Scraping-Browser, der wie andere automatisierte Browser funktioniert und durch gängige High-Level-APIs wie Puppeteer und Playwright gesteuert wird, aber der einzige Browser mit integrierten Website-Entsperr-Fähigkeiten ist. Die Browser-API verwaltet automatisch alle Website-Entsperroperationen im Hintergrund, einschließlich: CAPTCHA-Lösung, Browser-Fingerprinting, automatische Wiederholungsversuche, Auswahl von Headern, Cookies & Javascript-Rendering und mehr, damit Sie Zeit und Ressourcen sparen.

Beim Web-Scraping verwenden Entwickler automatisierte Browser, wenn JavaScript-Rendering einer Seite oder Interaktionen mit einer Website erforderlich sind (hovern, Seiten wechseln, klicken, Screenshots usw.). Darüber hinaus sind Browser nützlich für groß angelegte Web-Scraping-Projekte, bei denen mehrere Seiten gleichzeitig angesteuert werden.

Die Browser-API ist ein GUI-Browser (auch 'Headfull'-Browser genannt), der eine grafische Benutzeroberfläche verwendet. Ein Entwickler erlebt die Browser-API jedoch als Headless, da er über eine API wie Puppeteer oder Playwright mit dem Browser interagiert. Die Browser-API wird jedoch als GUI-Browser auf der Infrastruktur von Bright Data geöffnet.

Bei der Wahl eines automatisierten Browsers können Entwickler zwischen einem Headless- oder einem GUI/Headfull-Browser wählen. Der Begriff 'Headless-Browser' bezeichnet einen Webbrowser ohne grafische Benutzeroberfläche. In Kombination mit einem Proxy können Headless-Browser zum Scraping von Daten verwendet werden, werden jedoch leicht von Bot-Schutzsoftware erkannt, was groß angelegtes Web-Scraping erschwert. GUI-Browser, wie die Browser-API (auch 'Headfull' genannt), verwenden eine grafische Benutzeroberfläche. Bot-Erkennungssoftware erkennt GUI-Browser mit geringerer Wahrscheinlichkeit.

Die Browser-API verfügt über eine integrierte Website-Entsperrfunktion, die das Blockieren automatisch für Sie übernimmt. Die Browser-API setzt automatisiertes Entsperren ein und wird auf den Servern von Bright Data geöffnet, sodass sie ideal für die Skalierung von Web-Scraping-Projekten ohne umfangreiche Infrastruktur ist.

Ja, die Browser-API ist vollständig mit Puppeteer kompatibel.

Ja, die Browser-API ist vollständig mit Playwright kompatibel.

Die Browser-API ist ein automatisierter Browser, der für Web-Scraping optimiert ist und die Leistungsfähigkeit der automatisierten Entsperrfunktionen des Web Unlockers integriert. Während der Web Unlocker mit einstufigen Anfragen arbeitet, wird die Browser-API benötigt, wenn ein Entwickler mit einer Website interagieren muss, um deren Daten abzurufen. Sie ist auch ideal für jedes Web-Scraping-Projekt, das Browser, Skalierung und automatisiertes Management aller Website-Entsperrmaßnahmen erfordert.

Scraping-Kontinuität sicherstellen, zum Scraping-Browser wechseln