2011-05-26 59 views
0

可能重复:
Website screenshots using PHP生成JPG或PNG从HTML网页

我试图写一个脚本,将采取URL列表和产生的screencaps他们。我四处搜寻,无法找到任何可靠完成任务的东西。我在Linux机器上运行PHP 5.3。任何帮助表示赞赏。

+0

是否需要做服务器端?有很多浏览器插件和其他库可以让你编写这样的脚本。 – sjobe 2011-05-26 03:58:49

+0

这样的事情也许? http://blog.hazardousgaming.info/119/displaying-the-website-thumbnail-on-mouse-over – Claudiu 2011-05-26 04:04:42

+0

这个thumbalizer确实有用,谢谢Claudiu。我仍然希望找到一些我不需要第三方服务的东西。 Thumbalizer每月收取一定数量的请求。谢谢(你的)信息。 – 2011-05-26 21:52:27

回答

1

有多种方法可以做到这一点,但我发现的最简单的方法之一是使用PhantomJS。他们在他们的网站上有一个例子。

+1

我需要将脚本作为cronjob运行并获取要保存到磁盘的站点图像。不知道我是否可以在服务器端获得js库,但我会在今晚晚些时候玩这个,并告诉你。谢谢。 – 2011-05-26 21:54:37

+0

@JZ:这不是一个JavaScript库。这是一个运行JavaScript脚本的程序,它可以对网页执行操作,比如加载它然后渲染它。 – icktoofay 2011-05-26 23:27:45