首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网页截图与PHP?

网页截图与PHP?
EN

Stack Overflow用户
提问于 2009-03-26 17:51:11
回答 6查看 8.7K关注 0票数 5

我知道没有一种直接的方法可以用PHP截取网页的屏幕截图。实现这一目标的最直接的方法是什么?有没有什么命令行工具可以做到这一点,我可以从PHP脚本中执行(我在想一些可以在NIX OS (特别是OS X和/或Linux )上运行的东西)?

Edit:或者是某种我可以通过SOAP或REST访问的web服务。

编辑#2:我找到了一个讨论命令行界面选项的related question,但如果有人知道什么的话,我仍然会对其他方法持开放态度。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-07-28 23:06:34

有关执行此操作的OSX命令行程序,请参阅webkit2png

该页面还提到了Linux的替代方案。

编辑:wkhtml2image是镇上的新手,它比我用过的任何其他东西都运行得更好。

edit2:截至2014年,PhantomJS似乎是可行的,因为它有我所知的最新webkit版本的替代品。

edit3: 2019年,Puppeteer是必由之路。官方无头铬合金,始终保持最新。

票数 1
EN

Stack Overflow用户

发布于 2009-03-26 17:58:08

http://www.thumbshots.org/

票数 1
EN

Stack Overflow用户

发布于 2009-03-26 18:19:20

对于相对简单的页面,html2ps做得很好,而且它只需要很少的外部二进制文件,这意味着它非常容易安装/使用。如果您控制了要捕获的页面,则可以确保它们将在html2ps中适当地呈现。但是,如果您希望捕获任意URL,我不确定HTML2PS的PHP端口是否能胜任这项任务。它也不是世界上最快的东西(对于复杂的页面,预计渲染时间在几秒钟内),但对于某些应用程序来说,这并不重要。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/686858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档