小编Fed*_*dor的帖子

如何在PyQtWebkit中为QNetworkRequest设置User-Agent?

我正在尝试在我的小webkit浏览器中设置标题"User-Agent",但我没有得到.

那段代码:

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) 
Run Code Online (Sandbox Code Playgroud)

在此示例中,"Accept-Language"设置正确,但"User-Agent"始终是默认值.请告诉我,为什么?如何设置"用户代理"?

感谢帮助.

python qt webkit pyqt http-headers

6
推荐指数
1
解决办法
4025
查看次数

标签 统计

http-headers ×1

pyqt ×1

python ×1

qt ×1

webkit ×1