在虚拟服务器中,是否有任何可能的CACTH具有PHP?托管的Web屏幕截图

StackOverflow https://stackoverflow.com/questions/4808100

  •  24-10-2019
  •  | 
  •  

我想使用PHP捕获网络屏幕截图。因为我还需要PHP的一些过程,所以我不想使用任何在线屏幕截图服务。我愿意租用免费的托管或虚拟服务器托管,每年的费用不到20美元。

众所周知,虚拟服务器无法上传EXE文件(例如url2bmp.exe,webshot.exe,webscreencapture.exe等)。他们都使用Linux系统(无法使用 new COM("InternetExplorer.Application")).

因此,是否有可能在虚拟服务器中使用php?谢谢。

有帮助吗?

解决方案

您可以使用Linux做到这一点,但是这很棘手。您需要安装Firefox,Imagmagik和VNC。

基本上,您会得到Firefox在VNC显示屏中打开新窗口,使用Imagmagik捕获该显示器的屏幕截图,然后将其保存为缩略图。很难的部分是使VNC部分工作,尤其是无头设置。但这是完全可以做到的。

但是,仅获得Windows VPS可能会容易得多。

进行搜索,发现可能有效的方法:

在Linux租用的服务器上获取网站屏幕截图,服务器端,免费

啊,这是我上面描述的帖子:

命令行程序创建网站屏幕截图(在Linux上)

其他提示

作为可能的替代方法,您可以查看此项目: http://code.google.com/p/wkhtmltopdf/

您可以使用开源工具进行自动屏幕截图,例如 诉讼. 。它还可以模拟各种分辨率,测试响应式布局。

我不确定您的网站是在PHP中编码还是提及.exe文件是否相关。您是Web开发的新手吗?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top