cookiejars exposed

This commit is contained in:
Georgiy Zatserklianyi 2024-02-23 11:22:46 +01:00
parent fe2979edf3
commit b8f89608a6
1 changed files with 2 additions and 3 deletions

View File

@ -52,12 +52,11 @@ class CookiesMiddleware:
if not crawler.settings.getbool("COOKIES_ENABLED"):
raise NotConfigured
o = cls(crawler.settings.getbool("COOKIES_DEBUG"))
if crawler.settings.getbool("COOKIES_EXPOSE_JARS"):
crawler.signals.connect(o.spider_opened, signal=signals.spider_opened)
crawler.signals.connect(o.spider_opened, signal=signals.spider_opened)
return o
def spider_opened(self, spider: Spider) -> None:
spider.jars = self.jars
spider.cookie_jars = self.jars
def _process_cookies(
self, cookies: Iterable[Cookie], *, jar: CookieJar, request: Request