:param cookie: QNetworkCookie
(self, cookie)
| 80 | return self.PathCookies.get(dpath, {}) |
| 81 | |
| 82 | def onCookieAdd(self, cookie): |
| 83 | """ |
| 84 | :param cookie: QNetworkCookie |
| 85 | """ |
| 86 | domain = cookie.domain() |
| 87 | path = cookie.path() |
| 88 | name = cookie.name().data() |
| 89 | value = cookie.value().data() |
| 90 | if domain in self.DomainCookies: |
| 91 | _cookie = self.DomainCookies[domain] |
| 92 | _cookie[name] = value |
| 93 | else: |
| 94 | self.DomainCookies[domain] = {name: value} |
| 95 | domain_path = domain + path |
| 96 | if domain_path in self.PathCookies: |
| 97 | _cookie = self.PathCookies[domain_path] |
| 98 | _cookie[name] = value |
| 99 | else: |
| 100 | self.PathCookies[domain_path] = {name: value} |
| 101 | |
| 102 | |
| 103 | # print("add cookie:", cookie.domain(), |