[twitter] fix 'logout' (#1719)
delete 'auth_token' cookie and cookies.txt path
This commit is contained in:
@@ -768,12 +768,14 @@ class TwitterAPI():
|
||||
if response.status_code == 401 and \
|
||||
"have been blocked from viewing" in msg:
|
||||
# account blocked
|
||||
extr = extr = self.extractor
|
||||
extr = self.extractor
|
||||
if self.headers["x-twitter-auth-type"] and \
|
||||
extr.config("logout"):
|
||||
guest_token = self._guest_token()
|
||||
extr.session.cookies.set(
|
||||
"gt", guest_token, domain=extr.cookiedomain)
|
||||
extr._cookiefile = None
|
||||
del extr.session.cookies["auth_token"]
|
||||
self.headers["x-guest-token"] = guest_token
|
||||
self.headers["x-twitter-auth-type"] = None
|
||||
extr.log.info("Retrying API request as guest")
|
||||
|
||||
Reference in New Issue
Block a user