仅供学习参考 请勿用于其他用途
为了防止一些不法商人的盗用 贴出部分代码参考 如需详细资料 加我好友 或者留言获取
def init_login(*args, **kwargs):
global RETRY
l = NikeLogin()
c = l.__data_f(kwargs['url'], kwargs['data'], kwargs['certpath'])
a = l.__data_t(c, kwargs['url'], kwargs['key'], kwargs['certpath'])
if a:
c['_abck'] = a['_abck']
LOGGER.info('====================================================================')
LOGGER.info('key生成完毕...... key:' + a['_abck'])
LOGGER.info('====================================================================')
userinfo = l.__login(c, kwargs['login_url'], kwargs['users'], kwargs['params'],
kwargs['certpath'])
try:
kwargs['params']['uuid'] = userinfo[0]
r = requests.get(kwargs['getuser_url'], params=kwargs['params'],
headers={"Authorization": ("Bearer " + userinfo[1])},
verify=kwargs['certpath'])
LOGGER.info('====================================================================')
LOGGER.info('用户详细信息:' + r.text)
LOGGER.info('====================================================================')
l.__parseInfo(r.text)
except:
LOGGER.error('登录失败,key不存在或者已过期,请重试!')
else:
LOGGER.info('*************************************')
LOGGER.info('* KEY__ERROR *')
LOGGER.info('* NEWKEY *')
LOGGER.info('* *')
LOGGER.info('*************************************')
if RETRY - 1:
del l
RETRY -= 1
NikeLogin.init_login(**kwargs)
运行效果图如下:
1.png
网友评论