Skip to content
This repository was archived by the owner on Mar 11, 2022. It is now read-only.

Commit ce67a89

Browse files
small fix for android devices
1 parent fe33ddf commit ce67a89

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

eSim/Help_functions/login.py

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -123,10 +123,19 @@ async def get_content(link, data=None, login_first=False, return_url=False):
123123
session.post(link, cookies=cookies.get(server), headers=headers, data=data, ssl=condition) as respond:
124124
if method == "post":
125125
if "fight" in link:
126-
return fromstring(await respond.text(encoding='utf-8')), respond.status
127-
return str(respond.url) if not return_url else fromstring(await respond.text(encoding='utf-8'))
126+
try:
127+
return fromstring(await respond.text(encoding='utf-8')), respond.status
128+
except:
129+
return fromstring((await respond.text(encoding='utf-8'))[1:]), respond.status
130+
try:
131+
return str(respond.url) if not return_url else fromstring(await respond.text(encoding='utf-8'))
132+
except:
133+
return str(respond.url) if not return_url else fromstring((await respond.text(encoding='utf-8'))[1:])
128134
if return_type == "html":
129-
return fromstring(await respond.text(encoding='utf-8')) if not return_url else str(respond.url)
135+
try:
136+
return fromstring(await respond.text(encoding='utf-8')) if not return_url else str(respond.url)
137+
except:
138+
return fromstring((await respond.text(encoding='utf-8'))[1:]) if not return_url else str(respond.url)
130139
else:
131140
json_respond = await respond.json(content_type=None)
132141
if "apiBattles" in link:

0 commit comments

Comments
 (0)