Zum Inhalt springen
ProxyHub
Alle Anleitungen

Browser-Automatisierung

Proxy mit Puppeteer nutzen

In Puppeteer wird der Proxy mit dem Argument --proxy-server an Chrome übergeben, Benutzername und Passwort dagegen pro Seite mit page.authenticate().

Schritt für Schritt

  1. 1

    Stellen Sie im Kundenbereich das Proxy-Protokoll auf HTTP: Chrome unterstützt keine Authentifizierung bei SOCKS5-Proxys.

  2. 2

    Starten Sie den Browser mit --proxy-server=http://HOST:PORT (ohne Zugangsdaten in der Adresse).

  3. 3

    Rufen Sie auf jeder neuen Seite page.authenticate() mit Benutzername und Passwort vor page.goto() auf.

  4. 4

    Um die IP zu wechseln, rufen Sie den Rotationslink auf, warten etwa 20 Sekunden und surfen weiter.

JavaScript (Node.js)
import puppeteer from "puppeteer";

const browser = await puppeteer.launch({ args: ["--proxy-server=http://HOST:PORT"] });
const page = await browser.newPage();
await page.authenticate({ username: "BENUTZER", password: "PASSWORT" });

await page.goto("https://api.ipify.org");
console.log(await page.$eval("body", (b) => b.textContent));
await browser.close();

Ersetzen Sie BENUTZER, PASSWORT, HOST und PORT durch die Daten Ihres Proxys (Kundenbereich › Proxy › Verbindung).

Tipps

Noch keinen Proxy?

Wählen Sie Land, Netzbetreiber und Tarif: Der Proxy ist sofort aktiv.

Tarife ansehen

Brauchen Sie Hilfe?

Der persönliche Support rund um die Uhr auf Telegram hilft Ihnen, jedes Programm einzurichten.

Auf Telegram schreiben

Weitere Anleitungen