Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 以编程方式创建网站形象_Php_Javascript_Python_Ruby_Phantomjs - Fatal编程技术网

Php 以编程方式创建网站形象

Php 以编程方式创建网站形象,php,javascript,python,ruby,phantomjs,Php,Javascript,Python,Ruby,Phantomjs,当我查看社交书签网站或web master工具时,它们会显示一个网站截图 我也想做同样的事情。 我该怎么做呢?(我知道他们使用的不是iframe,而是非常小的thum钉子大小的png文件) 是否有可能通过javascript实现这一点,或者我是否需要使用Windows或Mac操作系统从浏览器截图并以某种方式实现自动化 我希望通过javascript或PHP、Python、Ruby实现这一目标。 (我在某个地方读到,phantomjs可能能够实现这一点?) 请教我如何处理这个问题。您需要一种具有w

当我查看社交书签网站或web master工具时,它们会显示一个网站截图

我也想做同样的事情。 我该怎么做呢?(我知道他们使用的不是iframe,而是非常小的thum钉子大小的png文件)

是否有可能通过javascript实现这一点,或者我是否需要使用Windows或Mac操作系统从浏览器截图并以某种方式实现自动化

我希望通过javascript或PHP、Python、Ruby实现这一目标。 (我在某个地方读到,phantomjs可能能够实现这一点?)


请教我如何处理这个问题。

您需要一种具有webkit模块的服务器端编程语言

使用它,你可以创建一个小部件到一个虚拟显示中,并在其中加载站点,加载完成后得到一个屏幕截图

我使用python、qt、QtWebKit和pyqt做过类似的事情,但没有截图

这可能会有所帮助:

请记住,你想要的是一个有点不同的,所以只要去的点,你打开小部件的网站,并找到一种方法来采取截图


同时也要考虑将应用程序执行到虚拟显示中。

给-1的家伙。这是一个合理的问题。可能不是最好的陈述,但仍然有效。@tntu好吧,至少有3个不同的、表达欠佳的问题。从目前的情况看,它过于宽泛,很难弄清楚它被问到了什么,然后它似乎以一个可以解释为“给我一个codez”的陈述结束。这很可能被认为不是一个真正的问题。专注于一个问题并提出一个精确的问题将有助于OP得到一个很好的集中回答。为含糊其辞道歉。下次会更具体试试这个:有人想评论吗?你可能被否决了,因为这不是一个真正的答案,更多的是一套模糊的建议,可能会或可能不会引导OP走向正确的方向。因此,答案应该是明确的,并且比这更权威。这样的帮助没有错,但应该在评论中这样做。