CookiesMiddleware: add "cookies_reset" meta to clear the jar

This commit is contained in:
immerrr 2017-10-30 20:57:33 +01:00
parent 108f8c4fd2
commit 25241f2cc0
1 changed files with 4 additions and 0 deletions

View File

@ -30,6 +30,10 @@ class CookiesMiddleware(object):
cookiejarkey = request.meta.get("cookiejar")
jar = self.jars[cookiejarkey]
if request.meta.get('cookies_reset', False):
jar.clear()
cookies = self._get_request_cookies(jar, request)
for cookie in cookies:
jar.set_cookie_if_ok(cookie, request)