def authenticated(func):
def wrapper(self, *args, **kwargs):
success = False
# ??????cookie??, ???cookie????
if 'z_c0' in requests.utils.dict_from_cookiejar(self.cookies):
from ..url import URL
r = self._execute(method="get", url=URL.profile(user_slug="zhijun-liu"))
success = r.ok
while not success:
account = input("???Email??????:")
password = input("?????:")
obj = Account()
data = obj.login(account, password)
if data.get("r") == 0:
success = True
self.cookies = obj.cookies
else:
print(data.get("msg"))
else:
return func(self, *args, **kwargs)
return wrapper
评论列表
文章目录