2009-07-10 4 views
0

ich zur Zeit des folgenden PyQt Code bin mit einem einfachen Browser zu erstellen:Problem eine bestimmte Website durch Qt Webkit Laden

import sys 
from PyQt4.QtCore import * 
from PyQt4.QtGui import * 
from PyQt4.QtWebKit import * 

app = QApplication(sys.argv) 
web = QWebView() 
web.load(QUrl("http://www.robeez.com")) 
web.show() 
sys.exit(app.exec_()) 

Websites wie google.com oder stackoverflow.com funktioniert aber robeez.com nicht . Weiß jemand mit Webkit-Erfahrung, was falsch sein könnte? robeez.com funktioniert gut in einem normalen Browser wie Chrome oder Firefox.

Antwort

0

versuchen arora (eine sehr einfache Verpackung auf QtWebKit); Wenn es funktioniert, ist es Ihr Code. Wenn nicht, ist es die Website.

+0

robeez.com funktioniert auch nicht von arora, ich bin nicht sicher, was an dieser Website so anders ist. –

+1

scheint es auf Konqueror zu funktionieren (die das ursprüngliche KHTML verwendet, aus dem Apple WebKit entwickeln). Ich würde einen Fehlerbericht an Qt schicken. – Javier

0

Aus irgendeinem Grund http://www.robeeez.com die ich denke, Weiterleitungen zu rebeez.com funktioniert. In einigen Fällen sendet rebeez.com eine leere index.html Seite, dillo und wget erhalten auch nichts wie der Qt45 Demo Browser. Also ist es der Browser oder die Art, wie die Seite eingerichtet ist?

0

Versuchen Sie, die Accept-Language-Header auch zu senden, es funktioniert dann für mich.