UNPKG

jarviscrawlercore

Version:
33 lines (27 loc) 755 B
const puppeteer = require('puppeteer'); /** * export article to a pdf file or a jpg file. * @param {string} url - URL * @param {string} outputfile - output file * @param {bool} headless - headless mode */ async function tracing(url, outputfile, headless) { const browser = await puppeteer.launch({ headless: headless, args: [ '--no-sandbox', '--disable-setuid-sandbox', ], }); const page = await browser.newPage(); // await page.tracing.start({screenshots: true, path: outputfile}); await page.tracing.start({path: outputfile}); await page.goto(url, { waitUntil: 'networkidle0', timeout: 0, }); await page.tracing.stop(); await browser.close(); process.exit(0); } exports.tracing = tracing;