Java 网页上框架的屏幕截图
我只是想知道如何拍摄我的网页截图。假设我有一个围绕所有边界的界面,中间是显示网站的框架。怎么可能拍到那个画面的截图呢。我将不需要任何边界和界面包括在该快照中。只有框架,如何才能实现 我已经包括了代表网站布局的图片,所以不需要包括整个布局,只需要在框架中包含这一部分。如何以编程方式在图像中捕获该帧?什么工具和编程语言可以为我做到这一点?是一款完全可编程的无头浏览器。它能够从打开的网页生成PNG、JPEG、GIF和PDF文件Java 网页上框架的屏幕截图,java,python,html,Java,Python,Html,我只是想知道如何拍摄我的网页截图。假设我有一个围绕所有边界的界面,中间是显示网站的框架。怎么可能拍到那个画面的截图呢。我将不需要任何边界和界面包括在该快照中。只有框架,如何才能实现 我已经包括了代表网站布局的图片,所以不需要包括整个布局,只需要在框架中包含这一部分。如何以编程方式在图像中捕获该帧?什么工具和编程语言可以为我做到这一点?是一款完全可编程的无头浏览器。它能够从打开的网页生成PNG、JPEG、GIF和PDF文件 使用document.querySelector(),然后使用elemen
使用
document.querySelector()
,然后使用element.getBoundingClientRect()
DOM API获取包含要光栅化的元素的矩形,然后将webpage.clipRect
属性设置为该矩形,并调用webpage.render()
方法生成图像。请参见示例。我不知道您是否真的对希望使用的技术没有限制,但这里肯定可以使用phantomJS(无头浏览器)。示例:非常感谢您的帮助非常感谢您的帮助:)