有没有办法将 puppet 演员截图存储在本地存储器中

qvtsj1bj  于 2021-09-23  发布在  Java
关注(0)|答案(0)|浏览(219)

我已经用aws无服务器部署了一个节点api。它在本地工作,但我将它保存到本地路径,并使用express来服务静态文件。我试图避免使用数据库,并将Puppeter生成的屏幕截图保存到本地存储中,然后通过前端渲染。如果不是本地存储,还有其他方法吗?
这是我的代码库

browser = await puppeteer.launch({
      headless: true,
      args: ["--no-sandbox"],
    });

    // create new page object
    const page = await browser.newPage();

    // set viewport width and height
    await page.setViewport({ width: 1440, height: 1080 });

    await page.goto(`http://${domain}`, { waitUntil: "networkidle0" });

    // capture screenshot and store it into screenshots directory.

    let rootDomain = domain.split(".")[0];
    await page.screenshot({ path: `screenshots/${rootDomain}.jpeg` });
    await browser.close();

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题