5

我正在使用puppeteer获取特定宽度的页面截图:

await page.setViewport({width: 320, height: 0})
await page.goto(url)
await page.screenshot({path: `screenshot.png`, fullPage: true});

屏幕截图的宽度正好是 320px。但是是否可以保存缩放的屏幕截图(例如大 2 倍)?就像在开发者工具中一样——我可以在那里设置缩放 150%。

4

1 回答 1

7

你可以deviceScaleFactor使用page.setViewport

await page.setViewport({width: 320, height: 0, deviceScaleFactor:2});
于 2017-09-07T17:47:51.263 回答