WW headless: false
parent
ab99dad33d
commit
d9c126bb96
11
index.js
11
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 <url> [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();
|
||||
|
|
Loading…
Reference in New Issue