2009-07-10 16 views
0

Je suis actuellement en utilisant le code PyQt suivant pour créer un simple navigateur:Problème lors du chargement d'un site Web spécifique par Qt Webkit

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_()) 

sites Web comme google.com ou stackoverflow.com fonctionnent bien, mais ne le fait pas robeez.com . Est-ce que quelqu'un avec l'expérience de Webkit sait ce qui pourrait être mauvais? robeez.com fonctionne très bien dans un navigateur normal comme Chrome ou Firefox.

Répondre

0

essayez arora (un emballage très simple au-dessus de QtWebKit); Si cela fonctionne, c'est votre code. si ce n'est pas le cas, c'est le site web.

+0

robeez.com ne fonctionne pas non plus avec arora, je ne suis pas sûr de ce qui est si différent sur ce site. –

+1

il semble fonctionner sur Konqueror (qui utilise le KHTML original à partir duquel apple évolue WebKit). Je soumettrais un rapport de bogue à Qt. – Javier

0

Pour une raison quelconque, http://www.robeeez.com qui redirige vers rebeez.com fonctionne. Dans certains cas, rebeez.com envoie une page index.html vierge, dillo et wget ne reçoivent pas non plus le , tout comme le navigateur démo qt45. Alors, est-ce le navigateur ou la façon dont le site est configuré?

0

Essayez d'envoyer l'en-tête Accept-Language aussi, ça marche alors pour moi.