【问题标题】:Simple way to capture a webpage screenshot using python [duplicate]使用python捕获网页截图的简单方法[重复]
【发布时间】:2012-03-14 17:37:57
【问题描述】:

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

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

我在谷歌上搜索了一下这个主题,但找不到任何有用的东西......

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

【问题讨论】:

标签: python linux screenshot


【解决方案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-server 那样有那么多开销,也不需要运行所有时间。只需这样调用脚本:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-13
    • 2019-05-29
    • 2017-02-10
    • 2020-01-29
    • 1970-01-01
    • 2011-05-26
    • 2015-05-16
    • 2012-10-26
    相关资源
    最近更新 更多