-2

当我查看社交书签网站或网站管理员工具时,它们会显示网站的屏幕截图。

我想做同样的事情。我该怎么做呢?(我知道他们没有使用 iframe,而是使用小拇指指甲大小的 png 文件)

是否可以使用 javascript 来实现这一点,或者我是否需要使用可以从浏览器截取屏幕截图并以某种方式自动化的 Windows 或 Mac OS?

我想用 javascript 或 PHP、Python、Ruby 来实现这个目标。(我在某处读到 phantomjs 可能能够做到这一点?)

请教我如何解决这个问题。

4

1 回答 1

0

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

使用它,您可以在虚拟显示器中创建一个小部件并在其中加载网站,并在加载完成后获取屏幕截图。

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

这可能会有所帮助:

http://codescience.wordpress.com/2011/04/19/very-simple-web-browser-on-pyqt4-and-webkit/

请记住,您想要的有点不同,因此只需转到您在小部件中打开网站的位置,然后找到截取屏幕截图的方法。

还要考虑将应用程序执行到虚拟显示器中。

于 2013-06-16T11:14:42.597 回答