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.
- Auto-Skalierung der Infrastruktur
- Echtzeit-Überwachung mit Chrome DevTools
- Weltweites Geo- und ASN-Targeting
- Daten von JavaScript-lastigen Seiten extrahieren
Weltweit vertrauen 50,000+ Kunden auf uns.
Cloud-basiertes dynamisches Scraping
Die Browser-API ist für browserbasierte Datenerfassungs-Workflows konzipiert, die vollständiges Seiten-Rendering, benutzerähnliche Interaktionen und erweiterte Entsperrmöglichkeiten erfordern.
Einfache Integration
Verbinden Sie sich über Puppeteer, Selenium oder Playwright mit einer einzigen Endpunkt-Änderung.
Integriertes Debugging
Beheben Sie Probleme 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 zusammengesetzten Score von 97 %, eine Erfolgsrate von 95 % und einen perfekten Geschwindigkeits-Score von 100 % über 160 automatisierte reale Aufgaben.
Browser-API-Preise
Browser-API
Web Unlocker
Benutzerdefinierte CDP-Funktionen der Browser-API
Manuelle CAPTCHA-Steuerung
Schalten Sie die automatische Lösung ein oder aus und konfigurieren Sie benutzerdefinierte Algorithmen für ReCaptcha-, HCaptcha- und CF-Challenge-Typen.
Geräteemulation
Emulieren Sie Hunderte von echten mobilen und Desktop-Geräten mit präzisen Bildschirm-, User-Agent- und Pixeldichte-Einstellungen.
Werbeblocker
Entfernen Sie Werbung von Zielseiten vor der Navigation, um Bandbreitenkosten zu senken und das Scraping auf inhaltsreichen Seiten zu beschleunigen.
Sitzungspersistenz
Verwenden Sie denselben Proxy-Peer über mehrere Anfragen hinweg, um konsistente IPs und den Browser-Zustand zwischen Sitzungen aufrechtzuerhalten.
Sitzungs-ID-Abruf
Rufen Sie die eindeutige ID einer aktiven Sitzung ab, um Protokolle nachzuschlagen, Fehler zu beheben und die Bandbreitennutzung bei Bedarf zu prüfen.
Datei-Downloads
Erfassen Sie CSV-, PDF- und andere Binärdateien direkt in Ihrem Automatisierungs-Workflow, ohne die Browser-Sitzung zu verlassen.
Schnellere Texteingabe
Senden Sie schnelle Tastenanschläge in fokussierte Elemente mit hoher Geschwindigkeit für Massenformularausfüllungen und große Texteingabe-Aufgaben.
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-Löser
Erkennen und lösen Sie CAPTCHAs automatisch in Ihren Sitzungen mit integriertem Status-Tracking und Formularübermittlung.
Vorteile der Browser-API
Infrastrukturkosten senken
Richten Sie die Browser-Umgebung über eine einzige API ein und skalieren Sie diese automatisch, mit unbegrenzten gleichzeitigen Sitzungen und Workloads für kontinuierliches Scraping
Erfolgsraten steigern
Hören Sie auf, Entsperr-Patches zu entwickeln, und sichern Sie zukunftssicher den Zugang zu beliebigen öffentlichen Web-Daten durch einen integrierten Unlocker und einen umfangreichen Residential-Proxy-Pool
Entwicklerproduktivität steigern
Lassen Sie Ihre Entwickler sich auf das Wesentliche konzentrieren, indem Sie Ihre vorhandenen Skripte in einer Hybrid-Cloud mit nur einer Codezeile ausführen und sie vom Aufwand der Scraping-Operationen befreien
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.

Browser-Infrastruktur automatisch skalieren
Verbinden Sie Ihre interaktiven, mehrstufigen Scraping-Skripte mit einer hybriden Browser-Umgebung, die unbegrenzte gleichzeitige Sitzungen mit einer einzigen Codezeile bietet
Unterstützen Sie Ihre komplexesten Workflows
Agenten-Interaktion
- Agentische Aufgabenautomatisierungen ermöglichen
- Formulare ausfüllen, suchen und mehr
- Schneller Einstieg mit geringer Latenz
- Sichere, isolierte Sitzungen gewährleisten
Stealth-Browsing
- Geolokalisierungs-Proxys verwenden
- Menschenähnliches Fingerprinting
- CAPTCHAs automatisch lösen
- Cookies & Sitzungen verwalten
KI-bereite Datenpipeline
- Relevante Datenquellen entdecken
- Echtzeit- oder Stapelerfassung
- Strukturierte oder unstrukturierte Ausgabe
- Nahtlos über MCP integrieren

Chrome DevTools-kompatibel
Verwenden Sie den Chrome DevTools-Debugger, um die Leistung Ihrer Browser-API nahtlos zu überwachen und Probleme zu beheben

24/7-Support
Erhalten Sie rund um die Uhr fachkundigen Support, lösen Sie Probleme schnell und stellen Sie eine qualitativ hochwertige Datenlieferung sicher. Gewinnen Sie Echtzeit-Einblick in den Netzwerkstatus für vollständige Transparenz
Bright Data unterstützt 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 integrierbaren, konsistenten und zuverlässigen Umgebung durchzuführen
FAQ
Was ist die Browser-API?
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, jedoch der einzige Browser mit integrierten Website-Entsperrfunktionen 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 können.
Wann muss ich für das Scraping einen Browser verwenden?
Beim Web-Scraping verwenden Entwickler automatisierte Browser, wenn JavaScript-Rendering einer Seite oder Interaktionen mit einer Website erforderlich sind (Hovern, Seitenwechsel, Klicken, Screenshots usw.). Darüber hinaus sind Browser nützlich für groß angelegte Web-Scraping-Projekte, bei denen mehrere Seiten gleichzeitig angesteuert werden.
Ist die Browser-API ein Headless- oder ein Headfull-Browser?
Browser-API-Browser sind Headless und laufen auf der Infrastruktur von Bright Data. Sie können Automatisierungsbibliotheken wie Puppeteer, Playwright oder Selenium verwenden, und jede Sitzung verfügt über integriertes Entsperren, Fingerprinting und Proxy-Management - sodass Websites sie wie echte Benutzer-Browser behandeln. Für Einblicke in das Geschehen innerhalb einer Sitzung können Sie eine Live-Ansicht eines beliebigen Browsers mit dem Chrome DevTools-Debugger öffnen.
Was ist der Unterschied zwischen Headfull- und Headless-Browsern für das Scraping?
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.
Warum ist die Browser-API besser als Headless Chrome oder Selenium Web-Scraping mit Python?
Die Browser-API verfügt über eine integrierte Website-Entsperrfunktion, die das Blockieren automatisch für Sie übernimmt. Die Browser-API nutzt automatisiertes Entsperren und wird auf Bright Data-Servern geöffnet, sodass sie ideal für die Skalierung von Web-Scraping-Projekten ohne umfangreiche Infrastruktur ist.
Ist die Browser-API mit Puppeteer-Scraping kompatibel?
Ja, die Browser-API ist vollständig mit Puppeteer kompatibel.
Ist Playwright-Scraping mit der Browser-API kompatibel?
Ja, die Browser-API ist vollständig mit Playwright kompatibel.
Wann sollte ich die Browser-API anstelle anderer Bright Data Proxy-Produkte verwenden?
Die Browser-API ist ein automatisierter Browser, der für Web-Scraping optimiert ist und die automatischen Entsperrfähigkeiten 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 automatisches Management aller Website-Entsperrungsaktionen erfordert.