tools/render-page.js (13 lines of code) (raw):

#!/usr/bin/env node // @(#) render a page that uses JavaScript module.paths.push('/usr/lib/node_modules') const puppeteer = require('puppeteer'); const target = process.argv[2] || 'http://apache.org/'; (async () => { const browser = await puppeteer.launch({headless: "new"}); const page = await browser.newPage(); await page.goto(target); let html = await page.content(); console.log(html) await browser.close(); })();