WW headless: false
parent
ab99dad33d
commit
d9c126bb96
11
index.js
11
index.js
|
@ -1,15 +1,9 @@
|
||||||
#!/usr/bin/env node
|
#!/usr/bin/env node
|
||||||
|
|
||||||
// const puppeteer = require('puppeteer');
|
const puppeteer = require('puppeteer');
|
||||||
// getting timeout error for https://interaktogames.beanstalkedu.com/drawing/?id=27
|
|
||||||
const yargs = require('yargs');
|
const yargs = require('yargs');
|
||||||
const path = require('path');
|
const path = require('path');
|
||||||
|
|
||||||
const puppeteer = require('puppeteer-extra');
|
|
||||||
const StealthPlugin = require('puppeteer-extra-plugin-stealth');
|
|
||||||
|
|
||||||
puppeteer.use(StealthPlugin());
|
|
||||||
|
|
||||||
const argv = yargs
|
const argv = yargs
|
||||||
.usage('Usage: url-to-image <url> [options]')
|
.usage('Usage: url-to-image <url> [options]')
|
||||||
.demandCommand(1, 'You need to provide a URL')
|
.demandCommand(1, 'You need to provide a URL')
|
||||||
|
@ -39,10 +33,9 @@ const height = argv.h;
|
||||||
const filename = argv.n || `${Date.now()}.jpg`;
|
const filename = argv.n || `${Date.now()}.jpg`;
|
||||||
|
|
||||||
(async () => {
|
(async () => {
|
||||||
const browser = await puppeteer.launch({ headless: 'new' });
|
const browser = await puppeteer.launch({ headless: false });
|
||||||
const page = await browser.newPage();
|
const page = await browser.newPage();
|
||||||
await page.setViewport({ width, height });
|
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.goto(url, { waitUntil: 'networkidle2', timeout: 60000 });
|
||||||
await page.screenshot({ path: path.resolve(filename) });
|
await page.screenshot({ path: path.resolve(filename) });
|
||||||
await browser.close();
|
await browser.close();
|
||||||
|
|
Loading…
Reference in New Issue