【发布时间】:2012-12-08 07:04:02
【问题描述】:
我正在尝试构建客户端屏幕抓取。
我想允许在浏览器中浏览(使用框架),并让用户在他的板上标记他想要抓取并保存的区域。
对于这种需求,有没有好的 JavaScript 解决方案?
【问题讨论】:
-
你要抓取什么,HTML内容?还是屏幕截图?请指定。
-
如果您要抓取的内容不在您的域中,则您无法使用 JavaScript 来处理它。甚至在
<iframe>中也没有。 -
以编程方式截取屏幕截图,向他们展示图像,然后让他们选择要裁剪的位置?
-
如何截屏?
-
您可以使用 phantomjs,就像 Ishan 的回答所暗示的那样。但是,您需要与您的服务器通信,并且您看不到用户浏览器窗口 - 他们需要提供加载到您的服务器并呈现的 url。
标签: javascript screen-scraping