2017-08-27 5 views
0

私は、特定の幅のページscrenshotを取るためにpuppeteerを使用しています:Pupeteer:(スケール)のズームでWebページのスクリーンショットを撮る

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を使用することができます
関連する問題