5
Webkit2pngをSSHサーバーで使用すると、「Xサーバーに接続できません:0.0」 Webkit2pngはPNGスクリーンショットを作成するパッケージですhtmlページ。 私のコンピュータでは完璧に動作しましたが、SSHサーバでは動作しませんでした。それはPNG画像を作成しません。エラー「PythonプログラムでWebサーバーに接続できません」webkit2png
私は、このコマンドを実行する場合にのみ動作します:
xvfb-run -a -s "-screen 0 640x480x16" python webkit2pngProgram.py
しかし、それはUnixコマンドではなく、Pythonのコードです。
webkit2pngProgramコード:あなたの助けのための
from webkit2png import WebkitRenderer, init_qtgui
from PyQt4.QtCore import QTimer
def renderer_func():
renderer = WebkitRenderer()
renderer.width = 550
renderer.height = 500
renderer.timeout = 10
renderer.wait = 1
renderer.format = "png"
renderer.grabWholeWindow = False
y = Program()
outfile = open("/image.png", "w")
renderer.render_to_file("/test.html", file=outfile)
outfile.close()
def start():
app = init_qtgui() ###### => STUCKS HERE
QTimer.singleShot(0, renderer_func)
app.exec_()
if __name__ == "__main__":
start()
ありがとう!
少なくとも 'webkit2png'ソースへのリンク、ウェブサイト、ドキュメント、およびあなたが設定する方法についてはドキュメントを見たら私達に教え最初
xvfb
UNIXコマンドを実行する必要がありますxserverとは何を言ったのですか? – agf