From be9b8a97dd34e70058e660ed06d067e39aef1d11 Mon Sep 17 00:00:00 2001 From: Anatoly Date: Wed, 16 Feb 2022 01:42:05 +0300 Subject: [PATCH] Headless --- Output.js | 4 +++- index.js | 9 ++++++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/Output.js b/Output.js index b52eada..c7bfdce 100644 --- a/Output.js +++ b/Output.js @@ -1,6 +1,6 @@ const fs = require('fs') -module.exports = class Output { +class Output { constructor () { this.content = '' } @@ -21,3 +21,5 @@ module.exports = class Output { fs.writeFileSync(filename, this.content) } } + +module.exports = new Output() diff --git a/index.js b/index.js index 0010842..799771e 100644 --- a/index.js +++ b/index.js @@ -1,13 +1,16 @@ const puppeteer = require('puppeteer') const items = require('./items') -const Output = require('./Output') -const output = new Output(); +const output = require('./output'); (async () => { - const browser = await puppeteer.launch({ headless: false }) + const browser = await puppeteer.launch({ + headless: true + }) const page = await browser.newPage() for (const item of items) { + console.log(`Looking at ${item.name}`) + let partsPrice = 0 for (const part of item.parts) { partsPrice += await part.getPrice(page)