const puppeteer = require('puppeteer') const items = require('./items') const Output = require('./Output') const output = new Output(); (async () => { const browser = await puppeteer.launch({ headless: false }) const page = await browser.newPage() for (const item of items) { let partsPrice = 0 for (const part of item.parts) { partsPrice += await part.getPrice(page) } const setPrice = await item.set.getPrice(page) if (partsPrice < setPrice) { output.addLine(`${item.name} prime: ${partsPrice}/${setPrice} выгода ${setPrice - partsPrice}`) } } await browser.close() output.submit() })()