Eine vollautomatisierte Headless-Browser-Lösung für dynamisches Web-Scraping mit Puppeteer, Selenium und Playwright. Der Scraping Browser wird als GUI auf der Infrastruktur von Bright Data geöffnet.
🔗 Kostenlos starten | 📖 Offizielle Dokumentation
Scraping Browser ist eine vollständig gehostete browserbasierte Scraping-Lösung, die mehrstufige Datenerfassung mit integriertem Proxy-Management, CAPTCHA-Lösung und erweiterter Website-Entsperrung automatisiert. Sie unterstützt Puppeteer, Playwright und Selenium und ermöglicht mühelose Web-Automatisierung in unbegrenztem Maßstab.
- Kein Infrastruktur-Overhead – Führen Sie Browser-Sitzungen via API aus und skalieren Sie sie, ohne Browser-Infrastruktur zu warten.
- Integriertes Unlocking – Handhabt automatisch CAPTCHAs, Fingerprinting, Wiederholungsversuche und JS-Rendering im Hintergrund.
- Mehrstufige Navigation – Automatisieren Sie Klicks, Scrollen, Formularübermittlungen und Hover-Interaktionen.
- Unbegrenzte Skalierung – Starten Sie tausende gleichzeitig laufende Browser-Sitzungen ohne Ratenbegrenzung.
- Globaler Geo-Zugriff – Entsperren Sie lokalisierte Inhalte mit 72M+ Residential IPs in 195 Ländern.
- Nahtloses Debugging – Überwachen Sie Sitzungen in Echtzeit mit Chrome DevTools-Integration.
Stellen Sie sicher, dass Node.js, Python oder C# installiert sind – zusammen mit Ihrer bevorzugten Web-Automation-Bibliothek:
# Install Puppeteer
npm install puppeteer-core
# Install Playwright
npm install playwright
# Install Selenium
pip install seleniumconst puppeteer = require('puppeteer-core');
const SBR_WS_ENDPOINT = 'wss://brd-customer-<YOUR-USERNAME>-zone-<YOUR-ZONE-NAME>:<YOUR-PASSWORD>@brd.superproxy.io: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 example.com...');
await page.goto('https://example.com');
console.log('Scraping page content...');
const html = await page.content();
console.log(html);
} finally {
await browser.close();
}
}
main().catch(err => console.error(err.stack || err));💡 Erfahren Sie mehr über Web-Scraping mit Puppeteer
import asyncio
from playwright.async_api import async_playwright
SBR_WS_CDP = 'wss://brd-customer-<YOUR-USERNAME>-zone-<YOUR-ZONE-NAME>:<YOUR-PASSWORD>@brd.superproxy.io: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 example.com...')
await page.goto('https://example.com')
print('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())💡 Erfahren Sie mehr über Web-Scraping mit Playwright
const { Builder, Browser } = require('selenium-webdriver');
const SBR_WEBDRIVER = 'https://brd-customer-<YOUR-USERNAME>-zone-<YOUR-ZONE-NAME>:<YOUR-PASSWORD>@brd.superproxy.io: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 example.com...');
await driver.get('https://example.com');
console.log('Scraping page content...');
const html = await driver.getPageSource();
console.log(html);
} finally {
driver.quit();
}
}
main().catch(err => console.error(err.stack || err));💡 Erfahren Sie mehr über Web-Scraping mit Selenium
Überwachen Sie Browser-Sitzungen in Echtzeit:
const { exec } = require('child_process');
const chromeExecutable = 'google-chrome';
const openDevtools = async (page, client) => {
const frameId = page.mainFrame()._id;
const { url: inspectUrl } = await client.send('Page.inspect', { frameId });
exec(`"${chromeExecutable}" "${inspectUrl}"`, error => {
if (error) throw new Error('Unable to open devtools: ' + error);
});
};const client = await page.target().createCDPSession();
const { status } = await client.send('Captcha.solve', { detectTimeout: 30000 });🤖 Erfahren Sie mehr über unseren CAPTCHA Solver.
Scraping Browser rotiert IPs automatisch dank der integrierten Rotierender Proxies und handhabt Wiederholungsversuche für eine nahtlose Datenerfassung.
- Pay-As-You-Go: $8.40/GB – Keine Bindung.
- Growth Plan: $7.14/GB – Ideal für Teams.
- Business Plan: $6.30/GB – Für skalierende Abläufe.
- Enterprise: Individuelle Preise für Anforderungen mit hohem Volumen.
Registrieren Sie sich jetzt und erhalten Sie Ihre erste Einzahlung bis zu $500 gematcht!
Scraping Browser ist ein vollständig verwalteter, GUI-basierter Browser, der auf der Infrastruktur von Bright Data läuft und selbst die am stärksten geschützten Websites automatisch entsperrt.
Er automatisiert Fingerprinting, CAPTCHA-Lösung und Wiederholungsversuche und imitiert das Verhalten echter Nutzer, um Erkennung zu vermeiden.
Ja! Er lässt sich nahtlos in alle gängigen Web-Automation-Tools integrieren.
Verwenden Sie Scraping Browser, wenn Sie JavaScript-Rendering, interaktive Aktionen (Klicks, Scrollen) und mehrstufige Navigation benötigen.
