Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 网页上框架的屏幕截图_Java_Python_Html - Fatal编程技术网

Java 网页上框架的屏幕截图

Java 网页上框架的屏幕截图,java,python,html,Java,Python,Html,我只是想知道如何拍摄我的网页截图。假设我有一个围绕所有边界的界面,中间是显示网站的框架。怎么可能拍到那个画面的截图呢。我将不需要任何边界和界面包括在该快照中。只有框架,如何才能实现 我已经包括了代表网站布局的图片,所以不需要包括整个布局,只需要在框架中包含这一部分。如何以编程方式在图像中捕获该帧?什么工具和编程语言可以为我做到这一点?是一款完全可编程的无头浏览器。它能够从打开的网页生成PNG、JPEG、GIF和PDF文件 使用document.querySelector(),然后使用elemen

我只是想知道如何拍摄我的网页截图。假设我有一个围绕所有边界的界面,中间是显示网站的框架。怎么可能拍到那个画面的截图呢。我将不需要任何边界和界面包括在该快照中。只有框架,如何才能实现

我已经包括了代表网站布局的图片,所以不需要包括整个布局,只需要在框架中包含这一部分。如何以编程方式在图像中捕获该帧?什么工具和编程语言可以为我做到这一点?

是一款完全可编程的无头浏览器。它能够从打开的网页生成PNG、JPEG、GIF和PDF文件


使用
document.querySelector()
,然后使用
element.getBoundingClientRect()
DOM API获取包含要光栅化的元素的矩形,然后将
webpage.clipRect
属性设置为该矩形,并调用
webpage.render()
方法生成图像。请参见示例。

我不知道您是否真的对希望使用的技术没有限制,但这里肯定可以使用phantomJS(无头浏览器)。示例:

非常感谢您的帮助非常感谢您的帮助:)