如何使用PHP中的POST数据捕获URL请求的屏幕截图

时间:2014-10-16 17:07:41

标签: php webpage-screenshot

我使用PHP脚本将POST DATA变量发送到URL,然后URL响应HTML字符串。 如何捕获上面HTML字符串的屏幕截图,因为它在浏览器上显示。如果我不需要发送2个POST请求,一个用于HTML内容,一个用于屏幕截图,这是最佳解决方案。

更新:添加更多信息。 我的网站从其他网站抓取html内容(通过向其发送POST数据然后获得其响应)。它只是一串HTML。在旁边,我想获得这个响应的截图,它在浏览器上显示为最终用户可以看到的内容。 所有操作都在服务器端完成。

2 个答案:

答案 0 :(得分:0)

最好的方法是通过javascript捕获并将其发送到服务器端。 你可以在当地的代码中做到这一点。看看下面的例子(HTML2Canvas): http://html2canvas.hertzen.com/screenshots.html

答案 1 :(得分:0)

试试这个。我希望它有帮助:),您应该使用node.js或php或更多设置代理服务来捕获网站:)来自网址

HTML2Canvas http://html2canvas.hertzen.com/screenshots.html

代理服务

https://github.com/niklasvh/html2canvas/wiki/Proxies