我想拍一张HTML5横幅页面的截图并保存为jpg文件。问题是,如果我使用CURL它给我空白页面,因为HTML5横幅需要2-3秒来呈现内容。我的问题是 是否有任何可能使用CURL PHP的截图 我应该使用一些API来获取屏幕截图,然后是哪一个 可以使用linux命令
答案 0 :(得分:2)
您可以使用PhantomJS(无头浏览器)打开横幅。 但是PhantomJS并不是桌面浏览器(如Chrome)的完全实现。 因此像Video这样的功能不起作用。
在这种情况下,您可以使用Selenium WebDriver打开并获取屏幕截图,但您需要拥有X服务器,或使用xfvb。
答案 1 :(得分:1)
你需要使用一个库来做到这一点,CURL只返回源代码但不渲染。
CutyCapt完成工作