const puppeteer = require('puppeteer') const getPrice = require('./getPrice') const items = require('./items') const marketUrl = 'https://warframe.market/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 getPrice(page, marketUrl + part.url) } const setPrice = await getPrice(page, marketUrl + item.url) if (partsPrice < setPrice) { console.log(item.name, partsPrice, setPrice) } } await browser.close() })()