UNPKG

egypt-banks-scraper

Version:
41 lines (33 loc) 691 B
import puppeteer from 'puppeteer'; let browser = null; const createBrowser = async () => { const newbrowser = await puppeteer.launch({ args: [ '--no-sandbox', '--disable-setuid-sandbox', '--headless', '--disable-gpu', '--window-size=1920x1080', ], ignoreHTTPSErrors: true, }); return newbrowser; }; const getBrowser = async () => { if (!browser) { try { browser = await createBrowser(); browser.on('disconnected', () => { // console.log('browser disconnected'); browser = null; }); } catch (e) { console.log(e); } } return browser; }; export { getBrowser, createBrowser, };