diff --git a/scrapy/downloadermiddlewares/cookies.py b/scrapy/downloadermiddlewares/cookies.py index 34d071fd5..fd84897f2 100644 --- a/scrapy/downloadermiddlewares/cookies.py +++ b/scrapy/downloadermiddlewares/cookies.py @@ -82,6 +82,10 @@ class CookiesMiddleware: 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) self._process_cookies(cookies, jar=jar, request=request)