Empty session cookie bugfix, Readme, v2.1.4

This commit is contained in:
DarkCat09 2022-11-03 18:01:53 +04:00
parent 125d761b00
commit 8177e8bd2a
3 changed files with 11 additions and 5 deletions

View file

@ -39,6 +39,7 @@ class AternosConnect:
self.session = self.cf_init()
self.sec = ''
self.token = ''
self.atcookie = ''
def add_args(self, **kwargs) -> None:
"""Pass arguments to CloudScarper
@ -197,6 +198,11 @@ class AternosConnect:
if retry <= 0:
raise CloudflareError('Unable to bypass Cloudflare protection')
try:
self.atcookie = self.session.cookies['ATERNOS_SESSION']
except KeyError:
pass
self.refresh_session()
params = params or {}
@ -215,7 +221,7 @@ class AternosConnect:
headers['X-Requested-With'] = 'XMLHttpRequest'
# requests.cookies.CookieConflictError bugfix
reqcookies['ATERNOS_SESSION'] = self.atsession
reqcookies['ATERNOS_SESSION'] = self.atcookie
del self.session.cookies['ATERNOS_SESSION']
reqcookies_dbg = {