From 971ec8c8f3d06d127942a1713bf1007ed1411de3 Mon Sep 17 00:00:00 2001 From: Anatoly Date: Thu, 17 Feb 2022 02:16:55 +0300 Subject: [PATCH] timestamp --- index.js | 14 ++++++++++++-- output.js | 4 ++++ 2 files changed, 16 insertions(+), 2 deletions(-) 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'