const { chromium } = require('playwright'); const fs = require('node:fs/promises'); (async () => { const browser = await chromium.launch(); const context = await browser.newContext(); const page = await context.newPage(); await page.goto('https://playwright.dev/'); const session = await context.newCDPSession(page) const {data:mhtmlData} = await session.send('Page.captureSnapshot') await fs.writeFile('./mynewmhtml.mhtml', mhtmlData) await browser.close(); })();