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 (item of items) { let partsPrice = 0 for (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(); })();