diff --git a/index.js b/index.js index 75cd67c..605017a 100644 --- a/index.js +++ b/index.js @@ -1,11 +1,20 @@ const puppeteer = require('puppeteer') const items = require('./items') -const output = require('./output'); +const output = require('./output') + +async function initPuppeteer (page) { + await page.setDefaultNavigationTimeout(0) + await page.setRequestInterception(true) + page.on('request', (request) => { + if (request.resourceType() === 'image') request.abort() + else request.continue() + }) +} (async () => { const browser = await puppeteer.launch({ executablePath: 'chromium-browser' }) const page = await browser.newPage() - await page.setDefaultNavigationTimeout(0) + await initPuppeteer(page) for (const item of items) { console.log(`Looking at ${item.name}`) @@ -22,5 +31,6 @@ const output = require('./output'); } await browser.close() + output.timestamp() output.submit() })() diff --git a/output.js b/output.js index c7bfdce..d0e01ec 100644 --- a/output.js +++ b/output.js @@ -9,6 +9,10 @@ class Output { this.content += text + '\n' } + timestamp () { + this.addLine('\n' + new Date()) + } + submit () { const filename = 'index.txt'