通过Qt Webkit加载特定网站时出问题
我现在正在用下面的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有经验,知道可能出什么问题?在普通的浏览器,比如Chrome或Firefox中,robeez.com是可以正常工作的。
3 个回答
0
试着发送一个叫做 Accept-Language 的头信息,这样就可以正常工作了。
0
出于某种原因,我发现http://www.robeeez.com这个网站可以正常访问,而我觉得它会重定向到rebeez.com。可是,有时候rebeez.com却会发送一个空白的index.html页面,像dillo和wget这些工具也什么都收不到,qt45的演示浏览器也是如此。那么,是浏览器的问题,还是这个网站的设置有问题呢?
0
试试arora(这是一个很简单的工具,基于QtWebKit做的封装);如果它能正常运行,那就是你的代码有问题。如果不能,那就是网站的问题。