首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >本地HTML5页面的屏幕截图

本地HTML5页面的屏幕截图
EN

Stack Overflow用户
提问于 2012-02-01 20:10:05
回答 1查看 1.2K关注 0票数 2

我有一个html页面,它的动画将随着时间的推移播放,我需要采取的网页截图在一定的时间间隔(比方说每秒钟)和保存的图像到磁盘,所以我可以使用他们进一步的处理,

如果它拍摄DIV元素的快照,这是可以的,因为有一个父div元素,它涵盖了我想要拍摄快照的所有项。。

请建议我如何做这件事,我可以使用flash/javascript/php或任何技术,这不是一个限制,

操作系统: Windows或MAC

附言:我读了很多关于截取网页截图的页面,但在大多数页面中,答案是,由于它违反了安全性,这是不允许的,但在我的情况下,没有这样的安全性要求,这是一个本地页面

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-01 20:35:39

您可以使用Selenium浏览自动化来编写脚本

API可以进一步用于查询元素的尺寸-元素出现的位置,以便您可以对屏幕截图进行后期处理并仅将其裁剪到相关区域。

有一些客户端Javascript解决方案可以将任意的HTML转换为<canvas>,但输出不是100%准确,并且只适用于简单的HTML元素。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9095568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档