Puppeteer:使用缩放(比例)截取网页截图
Pupeteer: take webpage screenshot with zoom (scale)
我正在使用 puppeteer 截取特定宽度的页面截图:
await page.setViewport({width: 320, height: 0})
await page.goto(url)
await page.screenshot({path: `screenshot.png`, fullPage: true});
截图的宽度刚好是320px。但是是否可以保存缩放的屏幕截图(例如大 2 倍)?就像在开发人员工具中一样 - 我可以在那里设置缩放 150%。
您可以在 page.setViewport
上使用 deviceScaleFactor
await page.setViewport({width: 320, height: 0, deviceScaleFactor:2});
我正在使用 puppeteer 截取特定宽度的页面截图:
await page.setViewport({width: 320, height: 0})
await page.goto(url)
await page.screenshot({path: `screenshot.png`, fullPage: true});
截图的宽度刚好是320px。但是是否可以保存缩放的屏幕截图(例如大 2 倍)?就像在开发人员工具中一样 - 我可以在那里设置缩放 150%。
您可以在 page.setViewport
deviceScaleFactor
await page.setViewport({width: 320, height: 0, deviceScaleFactor:2});