zoukankan      html  css  js  c++  java
  • 小练习-抽奖接口

    import flask,json,time,redis,requests
    from z_lib import tools
    def my_redis(k,v=None):
    r=redis.Redis(host='118.24.3.40', password='HK139bc&*',port=6379,db=0)
    r.set(k,v)

    def login(username,passwd):
    url='http://api.nnzhp.cn/api/user/login'
    data={'username':username,'passwd':passwd}
    res=requests.post(url,data).json()
    return res
    # login(username='niuhanyang',passwd='aA123456')
    def produce_choice(num):
    username='niuhanyang'
    passwd='aA123456'
    res=login(username,passwd).get('login_info')
    sign=res.get('sign')
    userId=res.get('userId')
    url='http://api.nnzhp.cn/api/product/choice'
    data={'userid':userId,'sign':sign}
    for i in range(num):
    res=requests.get(url,params=data).json()
    if res.get('error_code')==1099:
    print('次数过多,')
    key='choujiang:%s'%username
    my_redis(key,0)
    else:
    print('抽奖信息',res)
    produce_choice(3)
  • 相关阅读:
    python 文件目录/方法
    python文件
    python模块
    python数据结构
    python函数
    python迭代器和生成器
    python循环语句
    python控制语句 if
    python数字
    个人课程总结
  • 原文地址:https://www.cnblogs.com/irisx/p/9055813.html
Copyright © 2011-2022 走看看