Salta al contenuto
Tutte le guide

Automazione del browser

Usare il proxy con Puppeteer

In Puppeteer il proxy si passa a Chrome con l'argomento --proxy-server, mentre utente e password si forniscono pagina per pagina con page.authenticate().

Passo passo

  1. 1

    Imposta il protocollo del proxy su HTTP nell'area clienti: Chrome non supporta l'autenticazione sui proxy SOCKS5.

  2. 2

    Avvia il browser con l'argomento --proxy-server=http://HOST:PORTA (senza credenziali nell'indirizzo).

  3. 3

    Su ogni nuova pagina chiama page.authenticate() con utente e password, prima di page.goto().

  4. 4

    Per cambiare IP chiama il link di rotazione, attendi circa 20 secondi e riprendi la navigazione.

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

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

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

Sostituisci UTENTE, PASSWORD, HOST e PORTA con i dati del tuo proxy (area clienti › proxy › Connessione).

Consigli

Non hai ancora un proxy?

Scegli paese, operatore e piano: il proxy si attiva subito.

Scopri i piani

Ti serve una mano?

Il supporto dedicato 24/7 su Telegram ti aiuta a configurare qualsiasi programma.

Scrivici su Telegram

Altre guide