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-Monitoring mit Chrome DevTools
- Weltweites Geo- & ASN-Targeting
- Daten von JavaScript-lastigen Seiten extrahieren
Weltweit vertrauen 20,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 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.
Browser-API Preise
Browser-API
Web Unlocker
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.
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.
Sitzungspersistenz
Verwenden Sie denselben Proxy-Peer über mehrere Anfragen hinweg, um konsistente IPs und den Browser-Status zwischen Sitzungen aufrechtzuerhalten.
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.
Schnellere Texteingabe
Senden Sie schnelle Tastenanschläge in fokussierte Elemente mit hoher Geschwindigkeit für Massen-Formularausfüllungen und umfangreiche 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 eine 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 zukunftssicheren Zugang zu allen öffentlichen Web-Daten durch den integrierten Unlocker und einen umfangreichen Residential-Proxy-Pool
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
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.
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

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 kompatibel
Verwenden Sie den Chrome DevTools-Debugger, um Ihre Browser-API-Leistung nahtlos zu überwachen und zu debuggen

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
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, 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.
Wann muss ich einen Browser zum Scraping verwenden?
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.
Ist die Browser-API ein Headless-Browser oder ein Headfull-Browser?
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.
Was ist der Unterschied zwischen Headfull- und Headless-Browsern beim 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 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.
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 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.