mirror of https://github.com/scrapy/scrapy.git
CookiesMiddleware: add "cookies_reset" meta to clear the jar
This commit is contained in:
parent
108f8c4fd2
commit
25241f2cc0
|
|
@ -30,6 +30,10 @@ class CookiesMiddleware(object):
|
||||||
|
|
||||||
cookiejarkey = request.meta.get("cookiejar")
|
cookiejarkey = request.meta.get("cookiejar")
|
||||||
jar = self.jars[cookiejarkey]
|
jar = self.jars[cookiejarkey]
|
||||||
|
|
||||||
|
if request.meta.get('cookies_reset', False):
|
||||||
|
jar.clear()
|
||||||
|
|
||||||
cookies = self._get_request_cookies(jar, request)
|
cookies = self._get_request_cookies(jar, request)
|
||||||
for cookie in cookies:
|
for cookie in cookies:
|
||||||
jar.set_cookie_if_ok(cookie, request)
|
jar.set_cookie_if_ok(cookie, request)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue