Próbuję ustawić nagłówek "User-Agent" w mojej małej przeglądarce internetowej, ale nie dostałem.Jak ustawić User-Agent dla QNetworkRequest w PyQtWebkit?
To kawałek kodu:
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)
W tym przykładzie, "Accept-Language" jest ustawiony prawidłowo, ale "User-Agent" jest zawsze wartością domyślną. Powiedz mi, proszę, dlaczego? Jak ustawić "User-Agent"?
Dzięki za pomoc.
użyłbym lepszy tytuł. –
Nienawidzę być sportem zepsucia, ponieważ ten tytuł ("Jakie jest twoje pytanie programistyczne, bądź konkretny.") * Był * całkiem niezły –
Co to jest 'self.web'? Nie sądzę, że QNetworkAccessManager ma metodę ładowania. Czy nie powinno to być 'self.web.get (self.request)'? –