egypt-banks-scraper
Version:
Scrape exchange rates from Egypt banks
41 lines (33 loc) • 691 B
JavaScript
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,
};