我目前使用下面的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在一个常规浏览器等浏览器或Firefox工作正常。

有帮助吗?

解决方案

尝试阿罗拉(上QtWebKit的顶部上的非常简单的包装);如果它的工作原理,它的代码。如果没有,它的网站。

其他提示

有关某种原因 http://www.robeeez.com 我认为重定向到rebeez.com DOES工作。 在某些情况下rebeez.com发出了一个空白的index.html页面,dillo和wget还可获得 没有一样的qt45演示浏览器。因此,它是在浏览器或网站建立??的方式

尝试发送Accept-Language头也,它再为我工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top