Die Browser-Laufzeitumgebung für KI-Agenten
Geben Sie Ihrem Agenten einen Browser mit integriertem Immunsystem. Orchestrieren Sie Puppeteer- & Playwright-Agenten, die komplexe Websites navigieren, unendliches Scrollen verarbeiten und Anti-Bot-Abwehrmechanismen automatisch umgehen – ohne Integration von Drittanbieter-Tools.
Navigieren Sie jede Website wie ein Mensch
- Greifen Sie nahtlos auf jede öffentliche Website zu – mit Browser-Fingerprinting und CAPTCHA-Lösung.
- Starten Sie unbegrenzte parallele Sitzungen von jedem Standort aus, ohne Leistungseinbußen.
- Nutzen Sie Headful- oder Headless-Browser zur Steuerung von Kontext, Cookies und Tabs.
- Nahtlose Integration über API oder MCP, ohne seitenspezifische Konfiguration.
Das Web KI-bereit machen
Greifen Sie nahtlos auf jede öffentliche Website zu – mit Browser-Fingerprinting und CAPTCHA-Lösung.
Starten Sie unbegrenzte parallele Sitzungen von jedem Standort aus, ohne Leistungseinbußen.
Nutzen Sie Headful- oder Headless-Browser zur Steuerung von Kontext, Cookies und Tabs.
Nahtlose Integration über API oder MCP, ohne seitenspezifische Konfiguration.
Bright Data unterstützt die weltweit führenden Marken
Bright Data ermöglicht autonomen KI-Agenten das Navigieren auf Websites, das Auffinden von Informationen und das automatische Ausführen von Aktionen in einer einfach integrierbaren, konsistenten und zuverlässigen Umgebung
Optimieren Sie Ihre komplexesten Workflows
Agenteninteraktion
- Agentische Aufgabenautomatisierungen aktivieren
- Formulare ausfüllen, suchen und mehr
- Schnellstart mit niedriger Latenz
- Sichere, isolierte Sitzungen gewährleisten
Stealth-Browsing
- Geolokalisierungs-Proxys verwenden
- Menschenähnliches Fingerprinting
- CAPTCHAs automatisch lösen
- Cookies & Sitzungen verwalten
KI-fähige Datenpipeline
- Relevante Datenquellen entdecken
- Echtzeit- oder Batch-Erfassung
- Strukturierte oder unstrukturierte Ausgabe
- Nahtlose Integration über MCP
Headless- & Headful-Browser für unbegrenzten, kostengünstigen Web-Zugang und Navigation
Menschenähnliche Fingerprints
Echte Nutzerbrowser emulieren, um ein menschliches Erlebnis zu simulieren
Stealth-Modus
Bot-Erkennung ethisch umgehen und CAPTCHAs lösen
Niedriglatenzsitzungen
Verbindung unter einer Sekunde und stabile Sitzungen für reibungslose Interaktion
Referrer-Header setzen
Traffic simulieren, der von bekannten oder vertrauenswürdigen Websites stammt
Cookies und Sitzungen verwalten
Potenzielle Sperren durch Cookie-bezogene Faktoren verhindern
Automatische Wiederholungen und IP-Rotation
Anfragen kontinuierlich wiederholen und IPs im Hintergrund rotieren
Weltweite Geo-Abdeckung
Auf lokalisierte Inhalte aus jedem Land, jeder Stadt, jedem Bundesstaat oder ASN zugreifen
Browser-Automatisierungsunterstützung
Kompatibel mit Playwright, Puppeteer und Selenium
Unternehmenssicherheit
Browser-Instanzen können mit Enterprise-VPN und Single Sign-on integriert werden
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()
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 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! 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 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)
if __name__ == '__main__':
main()
Einfache Integration in Ihren Tech-Stack
- Führen Sie Ihre Puppeteer-, Selenium- oder Playwright-Skripte aus
- Automatisiertes Proxy-Management und Web-Entsperrung
- Daten in unstrukturierten oder strukturierten Formaten erhalten
Agent Browser
Skalierbare Browser-Infrastruktur mit autonomem Entsperren
FAQ
Was ist Agent Browser?
Agent Browser ist eine serverlose Browser-Infrastruktur, mit der Sie Cloud-Browser mit integrierten Website-Entsperrungsfunktionen bereitstellen und steuern können. Agent Browser verwaltet automatisch alle Website-Entsperrungsoperationen im Hintergrund, einschließlich: CAPTCHA-Lösung, Browser-Fingerprinting, automatische Wiederholungen, Auswahl von Headern, Cookies & JavaScript-Rendering und mehr, damit Sie Zeit und Ressourcen sparen.
Wann muss ich Agent Browser verwenden?
Beim Erstellen und Ausführen von KI-Agenten verwenden Entwickler Cloud-Browser, um Informationen zu suchen und abzurufen, Websites zu navigieren, Aktionen auszuführen und Daten zu extrahieren. Genau wie ein Mensch, aber autonom und in großem Maßstab.
Ist Agent Browser ein Headless-Browser oder ein Headful-Browser?
Scraping-Browser ist ein GUI-Browser (auch 'Headful'-Browser genannt), der eine grafische Benutzeroberfläche verwendet. Ein Entwickler erlebt Agent Browser jedoch als Headless-Browser und interagiert über eine API oder MCP mit dem Browser. Agent Browser wird jedoch als GUI-Browser auf der Infrastruktur von Bright Data geöffnet.
Was ist der Unterschied zwischen Headful- und Headless-Browsern beim Scraping?
Bei der Wahl eines automatisierten Browsers können Entwickler zwischen einem Headless- und einem GUI/Headful-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 von Bot-Schutzsoftware leicht erkannt, was groß angelegtes Daten-Scraping erschwert. GUI-Browser wie Agent Browser (auch 'Headful' genannt) verwenden eine grafische Benutzeroberfläche. Bot-Erkennungssoftware erkennt GUI-Browser mit geringerer Wahrscheinlichkeit.
Ist Agent Browser mit Browser-Automatisierungs-Frameworks kompatibel?
Ja, Agent Browser ist vollständig kompatibel mit Puppeteer, Selenium und Playwright.
Wann sollte ich Agent Browser anstelle anderer Bright Data Proxy-Produkte verwenden?
Agent Browser ist ein automatisierter Browser, der für autonome KI-Agenten optimiert ist und ihnen die Leistung der automatisierten Entsperrungsfunktionen des Web Unlockers für mehrstufige Workflows bietet. Während Web Unlocker mit einstufigen Anfragen arbeitet, ist Agent Browser ideal, wenn ein KI-Agent mit Websites interagieren muss. Er eignet sich auch für jedes Daten-Scraping-Projekt, das Browser, Skalierung und automatisiertes Management aller Website-Entsperrungsaktionen erfordert.