2017-08-27 52 views
0

我使用puppeteer採取特定寬度的頁面screnshot:Pupeteer:採取與變焦(規模)的網頁截圖

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

截圖的寬度正好是320像素。但是否可以保存縮放的屏幕截圖(例如,大2倍)?就像在開發工具中 - 我可以在那裏設置縮放150%。

回答

1

您可以在page.setViewport

await page.setViewport({width: 320, height: 0, deviceScaleFactor:2}); 
使用 deviceScaleFactor