amazon-web-services - 如何使用 AWS Lambda 捕获无服务器网站屏幕截图?

标签 amazon-web-services amazon-s3 snapshot

如何定期运行 AWS Lambda 函数来保存给定特定 URL 的网页屏幕截图?

最佳答案

因为您的问题非常笼统 - 我只是向您提供我用来为自己生成类似 lambda 函数的资源。

将 puppeteer 引入 Lambda https://github.com/alixaxel/chrome-aws-lambda

在 Puppeteer 中截取屏幕截图 https://www.scrapehero.com/how-to-take-screenshots-of-a-web-page-using-puppeteer/

然后只需在 cron 上运行您的作业或将其排队,然后将屏幕截图转储到 S3

祝你好运!

关于amazon-web-services - 如何使用 AWS Lambda 捕获无服务器网站屏幕截图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59561228/

相关文章:

ios - 使用 aws-sdk-ios 设置 aws-lex 请求属性

amazon-web-services - 为什么 AWS EBS 上的 RAID 配置提供额外的安全性?

python - 使用 Django 将上传的图像保存到 S3

amazon-web-services - 创建 S3 存储桶策略时出错 - 属性 PolicyDocument 的值必须是对象

java - 如何从地点选择器 Activity 中检索 map 快照?

python - Django 无法在 AWS Elastic Beanstalk 负载均衡环境中获取用户 IP

amazon-web-services - AWS Elastic Beanstalk 负载均衡器 SSL/HTTPS 不工作

ios - 为 AWS S3 生成签名 URL

amazon-web-services - 如何在 Boto3 中仅为正在运行的实例拍摄 EBS 快照?

android - 如何防止 Android 或 React-Native 应用程序中的屏幕截图