const puppeteer = require('puppeteer') const items = require('./items'); (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) { console.log(item.name, partsPrice, setPrice) } } await browser.close() })()