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

标签 php linux html api

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

最佳答案

您可以使用 PhantomJS( headless 浏览器)打开横幅。 但是 PhantomJS 并不是桌面浏览器(如 Chrome)的完全实现。 因此,视频等功能将无法使用。

那样的话,你可以使用Selenium WebDriver打开并截屏,但是你需要有X服务器,或者使用xfvb。

关于php - 使用 php/curl、linux 的 HTML5 横幅屏幕截图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21019777/

相关文章:

php - MAMP SSL 错误 : "error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure"

Linux curl post 请求和错误 417 但 sudo 成功?

Javascript 帮助 - 计时器(不计数)和警报框(不显示)

php - 更新功能在 Android Studio 中不起作用

php - 将逗号分隔的整数分解为整数?

linux - https ://example. com打开一个BIN文件供下载而不是页面内容

c++ - 在 Linux (Debian) 中访问文本屏幕内存

html - 线条未按预期重叠

javascript - 我犯的错误是什么阻止我访问对象属性?

php - 如何在自定义 woocommerce 结帐字段中显示 $_SESSION 变量?