Как мне установить User-Agent для QNetworkRequest в PyQtWebkit?

Я пытаюсь установить заголовок "User-Agent" в моем маленьком webkit-браузере, но не получил.

Этот фрагмент кода:

self.web = QtWebKit.QWebView(self)
...
self.request = QNetworkRequest() 
self.request.setUrl(url) 
self.request.setRawHeader("User-Agent", QtCore.QByteArray ("TestUserAgent")) 
self.request.setRawHeader("Accept-Language", QtCore.QByteArray ("en ,*")) 
self.web.load(self.request) 

В этом примере «Accept-Language» установлен правильно, но «User-Agent» всегда является значением по умолчанию. Подскажите пожалуйста, почему? Как установить «User-Agent»?

Спасибо за помощь.

6
задан Judge Maygarden 16 March 2011 в 14:40
поделиться