Ich bin neu bei Python und entwickle eine GUI in PyQt, die einen Web Browser hat. Ich mag, dass der User-Agent geht mit der URL zeigen, aber kein way.my Code Gründungs wird -Was ist der Standard User-Agent von PyQt Web kit Qwebview und wie man es bekommt
class Manager(QNetworkAccessManager):
def __init__(self, table):
QNetworkAccessManager.__init__(self)
self.finished.connect(self._finished)
self.table = table
def _finished(self, reply):
headers = reply.rawHeaderPairs()
headers = {str(k):str(v) for k,v in headers}
content_type = headers.get("Content-Type")
# some code like "print headers.get("User-Agent")"
url = reply.url().toString()
status = reply.attribute(QNetworkRequest.HttpStatusCodeAttribute)
status, ok = status.toInt()
self.table.update([url, str(status), content_type])
Gegenwärtig der obige Code wird nur die URL, Status und Inhaltstyp zeigt, aber mit dieser i auch will user agent.do anzeigen jemand hat eine idee?
http://stackoverflow.com/questions/3906964/qt-qwebview-class-custom-user-agent http://stackoverflow.com/questions/13544413/need-help-override-a-function-qwebpage-useragentforurl – warvariuc