SSH sunucumda webkit2png kullandığımda, şu hatayı alıyorum: "X sunucuya bağlanılamıyor: 0.0" Webkit2png, bir PNG ekran görüntüsü yapan bir pakettir. htmlpages. Bilgisayarımda mükemmel çalıştı, ancak SSH sunucusunda değil; PNG görüntüsünü oluşturmaz. Ben bu komutu yaptığınızdaHata "X sunucusuna bağlanılamıyor" Python programı webkit2png
Sadece çalışır:
xvfb-run -a -s "-screen 0 640x480x16" python webkit2pngProgram.py
Ama bu Unix komut değil, Python kod.
webkit2pngProgram kodu: Yardımlarınız için
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()
teşekkürler!
En azından bağlantı
xvfb
unix komutunu çalıştırın ve nasıl ayarlanacağı için docs bakılınca bize bildirmeniz gerekir xserver ve ne dediler? – agf