25 lines
626 B
JavaScript
25 lines
626 B
JavaScript
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();
|
|
})();
|