BWTAqua/PageSaver/pageSaver.js
2023-07-14 12:08:40 +02:00

22 lines
525 B
JavaScript

// npm install https://github.com/GoogleChrome/puppeteer/
const puppeteer = require('puppeteer');
const userAgent = require('user-agents');
(async () => {
const url = process.argv[2];
const binary = process.argv[3];
const browser = await puppeteer.launch({ executablePath: binary });
const page = await browser.newPage();
await page.setUserAgent(userAgent.random().toString());
await page.goto(url, { waitUntil: 'load' });
const html = await page.content();
browser.close();
console.log(html);
})();