| 27 | PathCookies = {} # 存放domain+path的key-value |
| 28 | |
| 29 | def __init__(self, *args, **kwargs): |
| 30 | super(WebEngineView, self).__init__(*args, **kwargs) |
| 31 | self.cookieView = QTextEdit() |
| 32 | self.cookieView.resize(800, 400) |
| 33 | self.cookieView.move(400, 400) |
| 34 | self.cookieView.setWindowTitle('Cookies') |
| 35 | self.cookieView.show() |
| 36 | # 绑定cookie被添加的信号槽 |
| 37 | QWebEngineProfile.defaultProfile().cookieStore( |
| 38 | ).cookieAdded.connect(self.onCookieAdd) |
| 39 | self.loadFinished.connect(self.onLoadFinished) |
| 40 | |
| 41 | def closeEvent(self, event): |
| 42 | self.cookieView.close() |