我想知道是否可以拍摄网页/网址的屏幕截图并以.jpg / .png等方式获取响应。
这里我特意寻找的是获取不同浏览器的屏幕截图,即IE,FF,Safari等网页。
在提供网址时,浏览器可以作为输入提供。
此致
Deepak
答案 0 :(得分:0)
这不能用普通的旧PHP(几乎可以肯定)来完成。
<?php
take_screenshot("firefox") #can't be done
这个名为imagegrabscreen()
的函数仅适用于Windows。此SO-topic还提供了有关此内容的更多信息。
你可以使用webservices为你截取屏幕截图,例如:
答案 1 :(得分:0)
SeleniumRC拥有拍摄屏幕截图的功能,几乎可以在任何浏览器和任何支持的语言(包括PHP)上运行。
答案 2 :(得分:-1)
要制作不同浏览器的屏幕截图,您必须拥有一台服务器。单靠php是不可能的。 这是一个在线Web服务:http://browsershots.org/ - 查看站点:XML-RPC方法