【发布时间】:2016-05-09 01:06:43
【问题描述】:
关于 CEF python 是否可以在纯无头模式(没有 Xvfb 或其他)下用于截取网页截图,我无法得到明确的答案。我知道 offScreen 选项。但我没有看到任何设置 CEF 大小或视口的选项。根据我不完整的测试,如果没有使用 X 库(例如 GTK 或 QT),CEF 不会加载 URL。
【问题讨论】:
-
你有什么理由必须使用cefpython?我只是想知道selenium with the chrome driver 是否可以满足您的需求并且更容易。
-
是的,我需要 Selenium 提供的更多控制,以及更多的可扩展性
-
RenderHandler中有GetRootScreenRect、GetViewRect等回调允许设置大小。 CEF 支持 xvfb。
-
今天发现,Chromium v59 将支持无头模式:chromestatus.com/features/5678767817097216 - 这是否意味着没有 X11 依赖项尚未检查