我想用 PHP 捕捉网页截图。因为我也需要一些PHP的过程,所以我不想使用任何在线截图服务。我愿意租用一个免费的主机或虚拟服务器主机,每年花费不到 20 美元。
据我所知,虚拟服务器无法上传 exe 文件(如 url2bmp.exe、webshot.exe、webscreencapture.exe 等)。而且都用linux系统(不能用new COM("InternetExplorer.Application")
)。
那么,有没有可能用PHP在虚拟服务器上截取网页截图?谢谢。
我想用 PHP 捕捉网页截图。因为我也需要一些PHP的过程,所以我不想使用任何在线截图服务。我愿意租用一个免费的主机或虚拟服务器主机,每年花费不到 20 美元。
据我所知,虚拟服务器无法上传 exe 文件(如 url2bmp.exe、webshot.exe、webscreencapture.exe 等)。而且都用linux系统(不能用new COM("InternetExplorer.Application")
)。
那么,有没有可能用PHP在虚拟服务器上截取网页截图?谢谢。
作为一种可能的选择,您可以查看这个项目:http ://code.google.com/p/wkhtmltopdf/
您可以使用诸如pageres之类的开源工具对网站进行自动截屏。它还可以模拟各种分辨率,测试响应式布局。
我不确定您的网站是用 PHP 编码的,还是您提到的 .exe 文件是否相关。您是 Web 开发的新手吗?
你可以在 Linux 上做到这一点,但它非常棘手。您需要安装 FireFox、imagmagik 和 VNC。
基本上,您让 Firefox 在 VNC 显示器中打开一个新窗口,使用 imagmagik 抓取该显示器的屏幕截图,然后将其保存为缩略图。这方面的困难部分是让 VNC 部分工作,尤其是在无头设置的情况下。但它是完全可行的。
但是,获得 Windows VPS 可能会容易得多。
进行搜索,发现这可能有效:
啊,这是关于我上面描述的帖子: