我知道没有直接的方法可以用 PHP 截取网页的屏幕截图。实现这一目标最直接的方法是什么?是否有任何命令行工具可以执行此操作,我可以从 PHP 脚本执行(我在考虑可以在“NIX 操作系统(尤其是 OS X 和/或 Linux)中运行的东西)?
编辑:或者我可以通过 SOAP 或 REST 或...访问某种网络服务
编辑 #2:我找到了一个 related question讨论 CLI 选项,但如果有人知道任何事情,我仍然愿意接受其他方法。
最佳答案
参见 webkit2png对于执行此操作的 OSX 命令行程序。
该页面还提到了 Linux 替代品。
[编辑]:wkhtml2image是镇上最新的 child ,它比我用过的任何其他东西都好用。
[edit2]:截至 2014 年,PhantomJS似乎是要走的路,因为它有我所知道的替代品的最新 webkit 版本。
[edit3]:2019 年,Puppeteer是要走的路。官方 headless chrome,始终保持最新状态。
关于php - 用 PHP 截取网页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/686858/