Headless
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
const fs = require('fs')
|
const fs = require('fs')
|
||||||
|
|
||||||
module.exports = class Output {
|
class Output {
|
||||||
constructor () {
|
constructor () {
|
||||||
this.content = ''
|
this.content = ''
|
||||||
}
|
}
|
||||||
@@ -21,3 +21,5 @@ module.exports = class Output {
|
|||||||
fs.writeFileSync(filename, this.content)
|
fs.writeFileSync(filename, this.content)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
module.exports = new Output()
|
||||||
|
|||||||
9
index.js
9
index.js
@@ -1,13 +1,16 @@
|
|||||||
const puppeteer = require('puppeteer')
|
const puppeteer = require('puppeteer')
|
||||||
const items = require('./items')
|
const items = require('./items')
|
||||||
const Output = require('./Output')
|
const output = require('./output');
|
||||||
const output = new Output();
|
|
||||||
|
|
||||||
(async () => {
|
(async () => {
|
||||||
const browser = await puppeteer.launch({ headless: false })
|
const browser = await puppeteer.launch({
|
||||||
|
headless: true
|
||||||
|
})
|
||||||
const page = await browser.newPage()
|
const page = await browser.newPage()
|
||||||
|
|
||||||
for (const item of items) {
|
for (const item of items) {
|
||||||
|
console.log(`Looking at ${item.name}`)
|
||||||
|
|
||||||
let partsPrice = 0
|
let partsPrice = 0
|
||||||
for (const part of item.parts) {
|
for (const part of item.parts) {
|
||||||
partsPrice += await part.getPrice(page)
|
partsPrice += await part.getPrice(page)
|
||||||
|
|||||||
Reference in New Issue
Block a user