Php 有没有办法通过URL自动截图?

Php 有没有办法通过URL自动截图?,php,screenshot,Php,Screenshot,我正试图找到一个PHP脚本(或另一种语言的脚本),在传递URL后,它会为该URL截图。例如,如果我通过stackoverflow.com,它应该拍摄网站的屏幕截图(在本例中为主页),将其保存在服务器上,并提供指向该图片的链接 有没有一个简单的方法 我知道这是可能的,因为这就是他们在Alexa网站缩略图的例子 如果你需要更多的解释我的意思,请发表评论,我会解释更多 谢谢:)您可以使用服务或。 这两者都将生成页面的屏幕截图。然后,您可以下载屏幕截图并以您需要的方式使用它。启动浏览器(如系统(“fir

我正试图找到一个PHP脚本(或另一种语言的脚本),在传递URL后,它会为该URL截图。例如,如果我通过stackoverflow.com,它应该拍摄网站的屏幕截图(在本例中为主页),将其保存在服务器上,并提供指向该图片的链接

有没有一个简单的方法

我知道这是可能的,因为这就是他们在Alexa网站缩略图的例子

如果你需要更多的解释我的意思,请发表评论,我会解释更多

谢谢:)

您可以使用服务或。 这两者都将生成页面的屏幕截图。然后,您可以下载屏幕截图并以您需要的方式使用它。

启动浏览器(如系统(“firefox[url]”),运行该窗口的屏幕抓取程序并将图像保存在某个位置

由于输出始终取决于使用的渲染引擎,因此单独使用php是不可能的


另一种选择是在php脚本中嵌入渲染引擎(Gecko或类似工具)。

类似于?

的浏览器快照通常都有可用的,但截至目前,它似乎处于脱机状态。有一个你可以看的图片。

browsershots.org的问题是它也显示了firefox框架,我只想自己看一张网站的图片,你就不能裁剪生成的图片来删除firefox框架吗?但是他们提供了API让我可以使用吗?类似的,但是他们的计划很昂贵,有没有一种方法可以让网站背后的技术。另外,它非常慢,需要几分钟才能得到一个截图,有没有办法更快呢?这是否回答了你的问题?