Проблема с загрузкой определенного сайта через Qt Webkit - PullRequest
0 голосов
/ 10 июля 2009

В настоящее время я использую следующий код PyQt для создания простого браузера:

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

Такие сайты, как google.com или stackoverflow.com работают нормально, но robeez.com - нет. Кто-нибудь с опытом Webkit знает, что может быть не так? robeez.com отлично работает в обычном браузере, таком как Chrome или Firefox.

Ответы [ 3 ]

0 голосов
/ 29 июля 2009

По некоторым причинам http://www.robeeez.com, который, я думаю, перенаправляет на rebeez.com, работает. В некоторых случаях rebeez.com отправляет пустую страницу index.html, dillo и wget также получают ничего, как это делает демонстрационный браузер qt45. Так это браузер или способ настройки сайта ??

0 голосов
/ 01 октября 2009

Попробуйте также отправить заголовок Accept-Language, он тогда у меня работает.

0 голосов
/ 10 июля 2009

try arora (очень простая оболочка поверх QtWebKit); если это работает, это ваш код. если это не так, то это веб-сайт.

...