se-scraper/examples/test_proxyflag.js

29 lines
1.0 KiB
JavaScript
Raw Permalink Normal View History

2019-05-06 21:54:23 +02:00
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch({
args: [
// SET PROXY HERE
'--proxy-server=socks5://IP:PORT',
'--disable-infobars',
'--window-position=0,0',
'--ignore-certifcate-errors',
'--ignore-certifcate-errors-spki-list',
'--disable-setuid-sandbox',
'--disable-dev-shm-usage',
'--disable-accelerated-2d-canvas',
'--disable-gpu',
'--window-size=1920x1080',
'--hide-scrollbars',
'--disable-notifications',
'--no-sandbox',
'--user-agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/71.0.3578.98 Chrome/71.0.3578.98 Safari/537.36'
],
headless: true
});
var page = await browser.newPage();
await page.setViewport({width: 1920, height: 926});
await page.goto('http://ipinfo.io/json');
console.log(await page.content());
await browser.close();
})();