npm install puppeteer
--proxy-server
import puppeteer from "puppeteer"; (async () => { const browser = await puppeteer.launch({ args: [`--proxy-server=network.joinmassive.com:65534`], }); const page = await browser.newPage(); await page.authenticate({ username: '<YOUR_USERNAME>', password: '<YOUR_PASSWORD>' }); await page.goto("https://httpbin.io/ip"); const body = await page.waitForSelector("body"); const response = await body.getProperty("textContent"); const jsonResponse = await response.jsonValue(); console.log(jsonResponse); await browser.close(); })();
net::ERR_CERT_AUTHORITY_INVALID
const browser = await puppeteer.launch({ args: [`--proxy-server=network.joinmassive.com:65534`], ignoreHTTPSErrors: true });