| #!/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(); | |
| })(); |