1.方案一,动态获取渲染后的body高度
const dimensions = await page.evaluate(() => {
return {
width: document.body.scrollWidth,
height: document.body.scrollHeight,
deviceScaleFactor: window.devicePixelRatio
};
});
await page.setViewport(dimensions);
代码放置在页面渲染成功,截图代码之前。
2.方案二,其实截图方法内自带相关的配置参数
await page.screenshot({path: 'img/website.png', fullPage:true});
