美文网首页
python突破nike bot 模拟登陆

python突破nike bot 模拟登陆

作者: U一点料 | 来源:发表于2018-07-13 21:14 被阅读1652次

    仅供学习参考 请勿用于其他用途

    为了防止一些不法商人的盗用 贴出部分代码参考 如需详细资料 加我好友 或者留言获取
        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

    相关文章

      网友评论

          本文标题:python突破nike bot 模拟登陆

          本文链接:https://www.haomeiwen.com/subject/nwwspftx.html