diff --git a/gallery_dl/extractor/weibo.py b/gallery_dl/extractor/weibo.py index 07bed79d..6b5ad9b1 100644 --- a/gallery_dl/extractor/weibo.py +++ b/gallery_dl/extractor/weibo.py @@ -29,6 +29,12 @@ class WeiboExtractor(Extractor): Extractor.__init__(self, match) self._prefix, self.user = match.groups() + def _init_cookies(self): + cookies = _cookie_cache() + if cookies is not None: + self.session.cookies.update(cookies) + Extractor._init_cookies(self) + def _init(self): self.livephoto = self.config("livephoto", True) self.retweets = self.config("retweets", False) @@ -37,10 +43,6 @@ class WeiboExtractor(Extractor): self.gifs = self.config("gifs", True) self.gifs_video = (self.gifs == "video") - cookies = _cookie_cache() - if cookies is not None: - self.cookies.update(cookies) - def request(self, url, **kwargs): response = Extractor.request(self, url, **kwargs)