我正在使用puppeteer获取特定宽度的页面截图:
await page.setViewport({width: 320, height: 0})
await page.goto(url)
await page.screenshot({path: `screenshot.png`, fullPage: true});
屏幕截图的宽度正好是 320px。但是是否可以保存缩放的屏幕截图(例如大 2 倍)?就像在开发者工具中一样——我可以在那里设置缩放 150%。
你可以deviceScaleFactor
使用page.setViewport
await page.setViewport({width: 320, height: 0, deviceScaleFactor:2});