MCPcopy Create free account
hub / github.com/apify/impit / delete

Method delete

impit-python/python/impit/cookies.py:98–121  ·  view source on GitHub ↗

Delete a cookie by name. May optionally include domain and path in order to specify exactly which cookie to delete.

(
        self,
        name: str,
        domain: str | None = None,
        path: str | None = None,
    )

Source from the content-addressed store, hash-verified

96 return value
97
98 def delete(
99 self,
100 name: str,
101 domain: str | None = None,
102 path: str | None = None,
103 ) -> None:
104 """Delete a cookie by name.
105
106 May optionally include domain and path in order to specify exactly which cookie to delete.
107 """
108 if domain is not None and path is not None:
109 return self.jar.clear(domain, path, name)
110
111 remove = [
112 cookie
113 for cookie in self.jar
114 if cookie.name == name
115 and (domain is None or cookie.domain == domain)
116 and (path is None or cookie.path == path)
117 ]
118
119 for cookie in remove:
120 self.jar.clear(cookie.domain, cookie.path, cookie.name)
121 return None
122
123 def clear(self, domain: str | None = None, path: str | None = None) -> None:
124 """Delete all cookies.

Callers 1

__delitem__Method · 0.95

Calls 1

clearMethod · 0.80

Tested by

no test coverage detected