| 71 | self.page().runJavaScript('alert(document.cookie);') |
| 72 | |
| 73 | def initCookies(self): |
| 74 | for cookie in cookies: |
| 75 | qcookie = QNetworkCookie() |
| 76 | qcookie.setName(cookie.get('name', '').encode()) |
| 77 | qcookie.setValue(cookie.get('value', '').encode()) |
| 78 | qcookie.setDomain(cookie.get('domain', '')) |
| 79 | qcookie.setPath(cookie.get('path', '')) |
| 80 | qcookie.setExpirationDate( |
| 81 | QDateTime.fromString(str(cookie.get('expirationDate', 0)), |
| 82 | Qt.ISODate)) |
| 83 | qcookie.setHttpOnly(cookie.get('httpOnly', False)) |
| 84 | qcookie.setSecure(cookie.get('secure', False)) |
| 85 | # 注意可以设置具体的url |
| 86 | self.cookieStore.setCookie(qcookie, QUrl()) |
| 87 | |
| 88 | |
| 89 | if __name__ == '__main__': |