Puppeteer Proxy-Integration
Die Integration von Puppeteer mit Bright Data Proxys verbessert Ihre Web-Scraping-Fähigkeiten durch sichere, effiziente und flexible Proxy-Verwaltung.
Diese Anleitung könnte veraltet sein. Eine aktuelle Anleitung finden Sie in unserer Dokumentation.
- 400M+ Residential-IPs
- Sticky- und rotierende Sitzungen
- 99,95% Erfolgsquote
- Geo-Location-Targeting - KOSTENLOS
Sehen Sie sich unser YouTube-Video für eine Schritt-für-Schritt-Anleitung zur Integration von Bright Data Proxys mit Puppeteer an
Neues Bright Data Produkt: Scraping Browser
Puppeteer-kompatibel
Rufen Sie mühelos per API-Aufruf beliebig viele Browser-Sitzungen ab und interagieren Sie mit ihnen über Puppeteer (Python), Playwright (Node.js) oder Selenium über ein CDP-Protokoll. Ideal für Scraping-Projekte, die Website-Interaktionen zum Abrufen von Daten erfordern, wie das Überfahren einer Seite, Klicken auf Buttons, Scrollen, Texteingabe usw.
Um mehr über Scraping Browser zu erfahren
Puppeteer Proxy-Integration mit Bright Data
- Gehen Sie zunächst zu Ihrem Bright Data Dashboard und klicken Sie auf ‘Zone erstellen’.
- Wählen Sie ‘Netzwerktyp’ aus und klicken Sie auf Speichern.
- Tragen Sie in Puppeteer die ‘Proxy IP:Port’ in den Wert ‘proxy-server’ ein, zum Beispiel brd.superproxy.io:33335.
- Geben Sie unter ‘page.authenticate’ Ihre Bright Data Account-ID und den Namen der Proxy-Zone im Wert ‘username’ ein, zum Beispiel: brd-customer-CUSTOMER-zone-YOURZONE und Ihr Zonenpasswort, das Sie in den Zoneneinstellungen finden.
- Zum Beispiel:
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch({
headless: false,
args: ['--proxy-server=brd.superproxy.io:33335']
});
const page = await browser.newPage();
await page.authenticate({
username: 'brd-customer-[customer_ID]-zone-[zone_name]',
password: '[zone_password]'
});
await page.goto('http://lumtest.com/myip.json');
await page.screenshot({path: 'example.png'});
await browser.close();
})();
Proxy Manager und Puppeteer-Integration (Optional)
Wichtig: Die Verwendung des Proxy Managers ist optional. Sie können Puppeteer problemlos mit Bright Data Produkten nutzen, ohne den Proxy Manager zu verwenden.
- Erstellen Sie eine Zone mit dem Netzwerk, IP-Typ und der Anzahl der IPs, die Sie verwenden möchten.
- Installieren Sie den Proxy Manager.
- Klicken Sie auf ‘Neuen Proxy hinzufügen’ und wählen Sie die gewünschte Zone und Einstellungen aus, klicken Sie auf ‘Speichern’.
- Geben Sie in Puppeteer unter ‘proxy-server’ Ihre lokale IP und den Proxy Manager Port ein (z.B. 127.0.0.1:24000)
Die lokale Host-IP ist 127.0.0.1
Der im Proxy Manager erstellte Port ist 24XXX, zum Beispiel 24000 - Lassen Sie die Werte für Benutzername und Passwort leer, da der Bright Data Proxy Manager bereits mit dem Super Proxy authentifiziert wurde.
- Zum Beispiel:
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch({
headless: false,
args: ['--proxy-server=127.0.0.1:24000']
});
const page = await browser.newPage();
await page.goto('http://lumtest.com/myip.json');
await page.screenshot({path: 'example.png'});
await browser.close();
})();
⚠️Wichtiger Hinweis! Wenn Sie Bright Data’s Residential-Proxys, Web Unlocker oder SERP-API verwenden, müssen Sie ein SSL-Zertifikat installieren, um Ende-zu-Ende-sichere Verbindungen zu Ihrer(n) Zielwebsite(s) zu ermöglichen. Dies ist ein einfacher Vorgang, siehe https://docs.brightdata.com/general/account/ssl-certificate#installation-of-the-ssl-certificate für Anweisungen.
Proxys für Puppeteer erhalten
Angetrieben von einem preisgekrönten Residential-Proxy-Netzwerk
Über 400M+ monthly residential IPs, erstklassige Technologie und die Fähigkeit jedes Land, jede Stadt, jeden Anbieter und jede ASN zu erreichen, machen unsere Premium-Proxy-Dienste zur ersten Wahl für Entwickler
Ein Proxy für jeden Entwicklungspfad
Kombinieren Sie Netzwerke, Peers und IPs, um Ihren kontinuierlichen Web-Datenfluss zu optimieren.
Proxy-Netzwerk-Preise
Das beste Kundenerlebnis in der Branche!
Neue Funktionsveröffentlichungen jeden Tag
Um Fragen zu beantworten, wenn Sie sie benötigen
Echtzeit-Netzwerkleistungs-Dashboard
Um Ihre Leistung zu optimieren
Um Ihre Datensammelziele zu erreichen
Der führende Anbieter von Proxies und Datenerfassung
Bereit, Puppeteer-Proxys zu bekommen?
Puppeteer-Proxys FAQ
Was sind Puppeteer-Proxys?
Puppeteer-Proxys sind im Wesentlichen die Integration von Proxy-Servern mit Puppeteer, einer Node.js-Bibliothek, die eine High-Level-API zur Steuerung von Chrome oder Chromium über das DevTools-Protokoll bereitstellt. Puppeteer wird häufig für Web-Scraping oder zur Automatisierung von Browser-Aufgaben verwendet.
Welche Art von Puppeteer-Proxys bietet Bright Data an?
Wenn Sie die Proxys von Bright Data mit Puppeteer verwenden, können Sie Ihre Anfragen durch unser riesiges Netzwerk von Residential-, Datacenter-, ISP- oder Mobile-IPs leiten. Dies ermöglicht Ihnen den Zugriff auf geo-eingeschränkte Inhalte, verringert die Wahrscheinlichkeit einer Blockierung oder irreführender Informationen und erhält ein hohes Maß an Anonymität.
Bietet Bright Data rotierende Puppeteer-Proxys an?
Bright Data's Proxys handhaben die IP-Rotation automatisch, sodass Sie sich darum keine Sorgen machen müssen. Unser System stellt sicher, dass Sie bei jeder Anfrage oder nach einem bestimmten Zeitraum, abhängig von Ihren Einstellungen, eine neue IP-Adresse erhalten.
Kann ich Screenshots von Webseiten machen, während ich Bright Data's Proxy mit Puppeteer verwende?
Ja, Sie können Screenshots von Webseiten machen, während Sie Bright Data's Proxy mit Puppeteer verwenden. Sobald Sie mit den Proxy-Einstellungen zur gewünschten Seite navigiert sind, können Sie die Funktion page.screenshot() von Puppeteer verwenden, um die Seite zu erfassen.
Welche Schritte sind erforderlich, um Puppeteer mit dem Proxy Manager von Bright Data zu integrieren?
Um Puppeteer mit Bright Data's Proxy Manager zu integrieren, erstellen Sie eine Zone mit Angabe von Netzwerk und IP-Typ, installieren Sie den Proxy Manager, fügen Sie einen neuen Proxy mit den gewünschten Einstellungen hinzu und verwenden Sie Ihre lokale IP und den Proxy Manager Port im Argument '--proxy-server' von Puppeteer.
Was ist das neue Bright Data Scraping Browser Produkt?
Der neue Bright Data Scraping Browser ist ein Tool, mit dem Sie Browser-Sitzungen über APIs abrufen und mit ihnen interagieren können, die mit Puppeteer (Python), Playwright (Node.js) oder Selenium über das Chrome DevTools-Protokoll kompatibel sind. Es ist ideal für komplexe Scraping-Aufgaben, die interaktive Webseitenaktionen erfordern.