使用php / curl,linux的HTML5横幅的屏幕截图

时间:2014-01-09 12:05:58

标签: php linux html5 api

我想拍一张HTML5横幅页面的截图并保存为jpg文件。问题是,如果我使用CURL它给我空白页面,因为HTML5横幅需要2-3秒来呈现内容。我的问题是 是否有任何可能使用CURL PHP的截图 我应该使用一些API来获取屏幕截图,然后是哪一个 可以使用linux命令

2 个答案:

答案 0 :(得分:2)

您可以使用PhantomJS(无头浏览器)打开横幅。 但是PhantomJS并不是桌面浏览器(如Chrome)的完全实现。 因此像Video这样的功能不起作用。

在这种情况下,您可以使用Selenium WebDriver打开并获取屏幕截图,但您需要拥有X服务器,或使用xfvb。

答案 1 :(得分:1)

你需要使用一个库来做到这一点,CURL只返回源代码但不渲染。

CutyCapt完成工作