Zir
Zir

Reputation: 63

Puppeteer: stop verbose console spam

I've started Puppeteer to automate webpage information scaping. One issue I have is, the script outputs into console every piece of data received. How do I stop that? Checked documentation and googled for answers, but got nothing.

I want to get rid of this useless flood and see only my own console.log() outputs:

console spammed

My example code:

const puppeteer = require("puppeteer");

(async () => {
  const browser = await puppeteer.launch({
    headless: false,
    devtools: true,
    dumpio: false,
    slowMo: 250,
    defaultViewport: { width: 600, height: 800 },
  });
  const page = await browser.newPage();
  await page.goto("https://www.instagram.com/accounts/login/?source=auth_switcher");
  await page.waitFor('input[name="username"]');
  await page.type('input[name="username"]', "NewUser");
  await browser.close();

  console.log("Iam done!");
})();

Upvotes: 0

Views: 1000

Answers (1)

Zir
Zir

Reputation: 63

VSCode extension Code Runner was responsible for enabling verbose console output for script executed through it. Running the script with 'node script.js' yields expected behaviour.

Upvotes: 1

Related Questions