Javascript 使用phantomjs捕获部分页面内容

Javascript 使用phantomjs捕获部分页面内容,javascript,node.js,screen-scraping,phantomjs,Javascript,Node.js,Screen Scraping,Phantomjs,有人知道如何让phantomjs截取第三方网页的部分页面内容吗 例如,假设bookmarklet可能会找出要捕获的元素,并将其发送回服务器进行捕捉 有没有办法让phantomjs只渲染该元素的内容?听起来您需要在客户端而不是服务器上渲染屏幕截图 html2cancas让你做你想做的,但有一些限制 您可以在此处获取脚本: 包括html2canvas和do: var element = document.getElementById("myEl"); html2canvas(myEl, {

有人知道如何让phantomjs截取第三方网页的部分页面内容吗

例如,假设bookmarklet可能会找出要捕获的元素,并将其发送回服务器进行捕捉


有没有办法让phantomjs只渲染该元素的内容?

听起来您需要在客户端而不是服务器上渲染屏幕截图

html2cancas让你做你想做的,但有一些限制

您可以在此处获取脚本:

包括html2canvas和do:

var element =     
document.getElementById("myEl");
html2canvas(myEl, {
    onrendered: function(canvas) {
        document.body.appendChild(canvas);
  }
});

那是一个很棒的图书馆-谢谢你的参考。就我而言,我应该解释一下,该网页是在其他地方托管的。bookmarklet可以找出要捕获的元素,并将其发送回服务器进行捕捉。我会更新这个问题。我已经设法使用这个库来截图其他人的网站。。。我这样做的方式是使用jquery使用的技术将我自己的js注入到另一个网站中。