From d9c126bb9651d12e04eae30bb1b97befe3f3485e Mon Sep 17 00:00:00 2001 From: "Kar l5.G" Date: Fri, 14 Mar 2025 01:03:37 +0530 Subject: [PATCH] WW headless: false --- index.js | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/index.js b/index.js index 98f4186..9107954 100755 --- a/index.js +++ b/index.js @@ -1,15 +1,9 @@ #!/usr/bin/env node -// const puppeteer = require('puppeteer'); -// getting timeout error for https://interaktogames.beanstalkedu.com/drawing/?id=27 +const puppeteer = require('puppeteer'); const yargs = require('yargs'); const path = require('path'); -const puppeteer = require('puppeteer-extra'); -const StealthPlugin = require('puppeteer-extra-plugin-stealth'); - -puppeteer.use(StealthPlugin()); - const argv = yargs .usage('Usage: url-to-image [options]') .demandCommand(1, 'You need to provide a URL') @@ -39,10 +33,9 @@ const height = argv.h; const filename = argv.n || `${Date.now()}.jpg`; (async () => { - const browser = await puppeteer.launch({ headless: 'new' }); + const browser = await puppeteer.launch({ headless: false }); const page = await browser.newPage(); await page.setViewport({ width, height }); - //await page.setUserAgent('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36'); await page.goto(url, { waitUntil: 'networkidle2', timeout: 60000 }); await page.screenshot({ path: path.resolve(filename) }); await browser.close();