Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: 如何使用 PHP 将网页保存为图像文件?
我想使用给定的 url 字符串在服务器上创建一个图像。我想要创建一个网站的屏幕截图。是否可以使用 PHP GD,如果可以,如何?谢谢
你需要像PhantomJS这样的东西来做到这一点。这可以从 PHP 调用。
据我所知,没有现有的 PHP-Lib 可以做到这一点。PHP-GD 与图形有关,但你不能用它来做这件事。即使:如果网站使用 Javascript 来启用网站的某些重要部分,会发生什么?甚至是需要长时间运行请求的图像或其他资源?或者考虑使用 flash 的站点... linux 有一些工具可以批量截取屏幕截图 - 可通过计时器等进行配置。
很确定 GD 不能自己处理这个问题。您还需要一个 HTML 渲染器。