[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)
|
Extractor.__init__(self, match)
|
||||||
self._prefix, self.user = match.groups()
|
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):
|
def _init(self):
|
||||||
self.livephoto = self.config("livephoto", True)
|
self.livephoto = self.config("livephoto", True)
|
||||||
self.retweets = self.config("retweets", False)
|
self.retweets = self.config("retweets", False)
|
||||||
@@ -37,10 +43,6 @@ class WeiboExtractor(Extractor):
|
|||||||
self.gifs = self.config("gifs", True)
|
self.gifs = self.config("gifs", True)
|
||||||
self.gifs_video = (self.gifs == "video")
|
self.gifs_video = (self.gifs == "video")
|
||||||
|
|
||||||
cookies = _cookie_cache()
|
|
||||||
if cookies is not None:
|
|
||||||
self.cookies.update(cookies)
|
|
||||||
|
|
||||||
def request(self, url, **kwargs):
|
def request(self, url, **kwargs):
|
||||||
response = Extractor.request(self, url, **kwargs)
|
response = Extractor.request(self, url, **kwargs)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user