私はPythonには新しく、Webブラウザーを持つPyQtでGUIを開発しています。私はまた、現在、上記のコードはURLのみ、ステータスとコンテンツタイプを示しているPyQt WebキットのデフォルトユーザーエージェントQwebviewとその入手方法
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])
が、これで - 私は、ユーザエージェントは、URLと一緒に行くが、way.myコードをさ創立ない見せたいですユーザーエージェントを表示したいと思います。誰かが何か考えていますか?
のhttp:/を
は、あなたが例えばあなたのManager
クラスに次の操作を行うことができ、ユーザーエージェントを設定するには/stackoverflow.com/questions/3906964/qt-qwebview-class-custom-user-agent http://stackoverflow.com/questions/13544413/need-help-override-a-function-qwebpage-useragentforurl – warvariuc