[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:
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user