使用python捕获网页截图的简单方法

时间:2012-02-24 08:53:44

标签: python linux screenshot

  

可能重复:
  How to get a website screenshot in python

“使用python捕获网页截图的简单方法!”

我已经对这个主题进行了一些google,但找不到任何有用的东西......

我需要一种方法来从Debian“服务器”Linux(没有X)使用Python脚本捕获网站的屏幕截图..这怎么可能?有一个简单的方法吗?

1 个答案:

答案 0 :(得分:1)

试试这个http://www.blogs.uni-osnabrueck.de/rotapken/2008/12/03/create-screenshots-of-a-web-page-using-python-and-qtwebkit/

  

哦,等等! QWebPage依赖于QtGui,而QtGui依赖于正在运行的X服务器(至少在Unix系统上)。又怎样   我们可以在无头服务器机器上使用它吗?答案是 Xvfb ,一个基于帧缓冲的X服务器,最初是为测试目的而设计的。当然,它也需要一些X-libs和字体(如何在没有任何字体的情况下呈现页面?),但它没有像真正的XOrg服务器那么多的开销而且不需要运行所有的时间。只需以这种方式调用脚本: