如何在PHP中用POST数据捕获URL请求的sceenshot


How to capture sceenshot of URL request with POST data in PHP

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

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

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

试试这个。我希望它能有所帮助:),你应该用node.js或php或更多来设置代理服务来捕获网站:)从url

HTML2 canvashttp://html2canvas.hertzen.com/screenshots.html

代理服务

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