Estoy tratando de configurar el encabezado "User-Agent" en mi pequeño navegador webkit, pero no lo conseguí.¿Cómo configuro el User-Agent para una QNetworkRequest en PyQtWebkit?
Ese pedazo de código:
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)
En este ejemplo, "Accept-Language" está ajustada correctamente, pero el "User-Agent" es siempre el valor predeterminado. Dime por favor, ¿por qué? ¿Cómo configuro el "User-Agent"?
Gracias por la ayuda.
yo usaría un mejor título. –
Odio ser un deporte miserable, porque ese título ("¿Cuál es tu pregunta de programación? Sé específico") * era * bastante bueno –
¿Qué es 'self.web'? No creo que QNetworkAccessManager tenga un método de carga. ¿No debería ser 'self.web.get (self.request)'? –