zoukankan      html  css  js  c++  java
  • requests模块

    import requests
    
    #1、发get请求
    url = 'http://apixxxxx.api/user/stu_info'
    data = {'stu_name':'小黑'}  #请求数据
    req = requests.get(url,params=data)  #发get请求
    print(req.json())  #字典
    print(req.text)    #string,json串
    print(req.content) #2进制内容
    #2 、发post请求
    url = 'http://api.xxxx.cn/api/user/login'
    data = {'username':'lixi','passwd':'aA123456'}  #请求数据
    req = requests.post(url,data)  #发送post请求
    print(req.json())
    print(req.text)
    #3、入参是json类型的
    import random
    phone=random.randint(10000000000,99999999999)
    url='http://api.xxxx.cn/api/user/add_stu'
    data =  {
        "name":"小1",
        "grade":"天蝎座",
        "phone":phone,
        "sex":"",
        "age":28,
        "addr":"河南省济源市北海大道32号"
      }
    req = requests.post(url,json=data)
    print(req.json())
    # 4、添加cookie
    url = 'http://api.xxxx.cn/api/user/gold_add'
    data = {'stu_id':468,'gold':10000}
    djl = {'xxxx':'337ca4cc825301654676151f9dc4bc6'}
    req = requests.post(url,data,cookies=djl)
    print(req.json())
    #5、添加header
    url = 'http://api.xdasda.cn/api/user/all_stu'
    header = {
        'Referer':'http://api.xadasds.cn/'
    }
    req = requests.get(url,headers=header)
    print(req.json())
    #6、上传文件
    url= 'http://api.xxxas.cn/api/file/file_upload'
    data = {
        'file':open(r'C:UsersxadsasDesktop图6bd9026dt935575932465&690.jpg','rb')
    }
    req= requests.post(url,files=data)
    print(req.json())
    #7、下载文件
    url = 'http://up.mcyt.net/?down/46779.mp3'
    req = requests.get(url)
    fw = open('aaa.mp3','wb')
    fw.write(req.content)
  • 相关阅读:
    Mayan游戏 (codevs 1136)题解
    虫食算 (codevs 1064)题解
    靶形数独 (codevs 1174)题解
    黑白棋游戏 (codevs 2743)题解
    神经网络 (codevs 1088) 题解
    The Rotation Game (POJ 2286) 题解
    倒水问题 (codevs 1226) 题解
    银河英雄传说 (codevs 1540) 题解
    生日蛋糕 (codevs 1710) 题解
    第一章 1.11 高阶函数
  • 原文地址:https://www.cnblogs.com/xinjing-jingxin/p/9674403.html
Copyright © 2011-2022 走看看