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

如何在PHP中用POST数据捕获URL请求的快照,php,webpage-screenshot,Php,Webpage Screenshot,我使用PHP脚本将POST数据变量发送到URL,然后URL响应一个HTML字符串。 如何在浏览器上显示时捕获上面HTML字符串的屏幕截图。如果我不需要发送两个POST请求,一个用于HTML内容,一个用于屏幕截图,这是最好的解决方案 更新:添加更多信息。 我的网站从其他网站抓取html内容(通过向其发送帖子数据,然后获得其响应)。它只是一个HTML字符串。除此之外,我想得到这个响应的屏幕截图,它在浏览器上显示为最终用户可以看到的内容。 所有操作都在服务器端完成。最好的方法是通过javascript

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

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

最好的方法是通过javascript捕获并将其发送到服务器端。 您可以在本地代码中这样做。查看以下示例(HTML2Canvas): 试试这个。我希望它有帮助:),您应该使用node.js或php或更多设置代理服务,以从url捕获网站:)

HTML2Canvas

代理服务


您无法单独使用
php
捕获屏幕截图。你需要一些插件,比如
wkhtmltopdf
。我很困惑。你想做什么?您能详细说明您的问题吗?我想在服务器端而不是客户端完成这项工作。有一个脚本。即使我从未检查过结果->