嗨,这里的任何人都可以帮我用phantomJS截取我的div吗?
我怎样才能截取我的#dropzone
然后将其附加到同一页面上?
请帮忙。
答案 0 :(得分:0)
您可以通过两种方式部分呈现网页。
1)使用div创建一个额外的页面,使用render进行截屏,并在实际页面上使用结果。
2)使用clipRect功能(如here所述):
var clipRect = document.querySelector(selector).getBoundingClientRect();
page.clipRect = {
top: clipRect.top,
left: clipRect.left,
width: clipRect.width,
height: clipRect.height
};
page.render('capture.png');
答案 1 :(得分:0)
您可以使用node-webshot这样做,
看看options然后看captureSelector
选项。