2010-01-21 149 views
5

我试图找到一个PHP脚本(或使用不同语言的脚本),在传递一个URL之后,它会为该URL的网站制作截图。因此,例如,如果我通过stackoverflow.com,它应该采取网站的屏幕截图(在这种情况下,主页),保持在服务器上,并提供一个链接到该图片。有没有办法通过URL自动截取网站的截图?

有没有简单的方法来做到这一点?

我知道这是可能的,因为这是他们如何利用缩略图网站,页面中的例如。

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

谢谢:)

回答

-1

您可以使用browsershots.org服务或litmusapp.com。 这两个都会生成一个页面的屏幕截图。然后,您可以下载屏幕截图并以您需要的方式使用它。

+0

与browsershots.org问题它显示了Firefox的框架,我只是想要一个网站的图片本身 – user220755 2010-01-21 13:00:05

+0

难道你只是然后裁剪产生的图像,以消除Firefox的框架? – 2010-01-21 15:10:57

+0

但他们提供一个API,所以我可以使用它? – user220755 2010-01-22 02:47:56

0

启动浏览器(如系统(“火狐[URL]”)),运行该窗口screengrabber并保存图像的某个地方。

由于输出始终取决于渲染引擎使用的是不单独使用PHP可能。

其他选项将嵌入渲染引擎(Gecko的或类似的)到你的PHP脚本。

-1

类似Litmus

+0

类似的东西,但他们的计划是昂贵的,有没有办法让技术落后于网站。此外,它非常慢,需要几分钟才能获得截图,有没有办法做得更快? – user220755 2010-01-21 13:11:25

相关问题