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});
作者 铁血 汉子 2019年6月19日
2024/11/05/03:47:31am 2019/6/19/10:48:27
0 4181