From 7990d04fcc2f862e7ca9d6048eb46cda7c7995e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Sun, 5 Oct 2025 20:44:29 +0200 Subject: [PATCH] [weibo] load user cookies after sina_visitor_system() cookies allow user cookies to overwrite sina cookies and not the other way round (#6447 #7939 #8063 #8354) --- gallery_dl/extractor/weibo.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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)