[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)
This commit is contained in:
Mike Fährmann
2025-10-05 20:44:29 +02:00
parent c58f66ab06
commit 7990d04fcc

View File

@@ -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)