Puppeteer is a Node library that provides a high-level API to control headless Chrome or Chromium over the DevTools Protocol.
First, you need to download the proxy from our Products - Dashboard.
The proxies will be downloaded with IP and port. The username and password for the proxies can be set from here.
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch({
headless: false,
args: ['limeproxiesIP:1212]
});
const page = await browser.newPage();
await page.authenticate({
username: 'user-xxxxx',
password: 'PASSWORD'
});
await page.goto('http://lumtest.com/myip.json');
await page.screenshot({path: 'example.png'});
await browser.close();
})();