importrequestsimportrandom#1、发get请求#url = 'http://xxxxxx/api/user/stu_info'#data = {'stu_name':'xxxx'} #请求数据#req = requests.get(url, params=data)#print(req.json())#print(req.text)#print(type(req.json())) #dict#print(type(req.text)) #str

#返回的都是什么#返回的类型是什么#中文的好使吗

#2、发post请求

url = 'http://xxxxxxx/api/user/login'data= {'username':'xxxxx','passwd': 'xxxxx'}#请求数据

req =requests.post(url, data)print(req.json())#3、入参是json类型的#url = 'http://xxxxxx/api/user/add_stu'#phone = random.randint(10000000000,99999999999)#data = {#"name":"xxxx",#"grade":"天蝎座",#"phone":phone,#"sex":"女",#"age":28,#"addr":"河南省济源市北海大道32号"#}#req = requests.post(url, json=data)#print(req.json())

#4、入参是json类型的#url = 'http://xxxxxxx/api/user/gold_add'#data = {'stu_id':468,'gold':120000}#req = requests.post(url, data, cookies={'niuhanyang':'337ca4cc825302b3a8791ac7f9dc4bc6'})#print(req.json())

#5、添加header#url = 'http://xxxxxxx/api/user/all_stu'#header = {'Referer': 'http://api/xxxxxxx/'}#req = requests.get(url, headers=header)#print(req.json())#{'error_code': 4, 'msg': '请求来路不正确'}

#6、上传文件#url = 'http://xxxxxxxx/api/file/file_upload'## data = {'file':open('笔记-day08.txt',encoding='utf-8')} #上传文件#data = {'file':open('12222.jpg', 'rb')} #上传图片#req = requests.post(url, files=data)#print(req.json())

#7、下载图片#http://xxxxx/wp-content/uploads/2018/01/soup.jpg#url = 'http://wwwxxxxx/wp-content/uploads/2018/01/soup.jpg'#req = requests.get(url)#print(req.content)#返回的二进制的东西#

#fw = open('s.jpg', 'wb')#fw.write(req.content)

#url = 'http://wwwxxxxxx/'#req = requests.get(url)#print(req.content)#返回的二进制的东西#

#fw = open('pymysql.html', 'wb')#fw.write(req.content)

#http://up.mcyt.net/?down/46779.mp3

url = 'http://up.mcyt.net/?down/46779.mp3'req=requests.get(url)print(req.content)#返回的二进制的东西

fw = open('aaaa,.mp3', 'wb')

fw.write(req.content)

python网络请求模块_python学习笔记-day8-3-【python 网络请求及requests模块】相关推荐

  1. python __name__怎么使用_python学习笔记26(python中__name__的使用)

    在python中,每个py文件都是一个模块,也都是一个可执行文件,即包含main方法.因此,对每个py文件,可以单独运行,也可以import它给其他客户使用,这两种情况不一样. 1. 如果模块是被导入 ...

  2. python的基本数据结构_Python学习笔记——基本数据结构

    列表list List是python的一个内置动态数组对象,它的基本使用方式如下: shoplist = ['apple', 'mango', 'carrot', 'banana'] print 'I ...

  3. python常用开放工具_python学习笔记16-各种模块和开放工具收集整理

    一.调试,性能,日志 Debugger: pdb Logger: logging Profilers: profile, hotshot, cProfile 调试模块 pdb 允许你设置(条件)断点, ...

  4. python用缩进来写模块_python学习笔记

    一.基础简介 1.#!/usr/bin/python #!/usr/bin/python 相当于写死了 python 路径 #!/usr/bin/env python 会去环境设置寻找 python ...

  5. 简述python常用的函数模块_Python学习笔记(十三)—函数常用模块

    一.模块.包的概念 模块就是一个包含所有你定义的函数和变量的文件,其后缀名是.py. 模块可以被别的程序引入,以使用该模块中的函数等功能.这也是使用 python 标准库的方法. 什么是包? 包,pa ...

  6. python的init方法在哪个模块_Python学习笔记(九)——Python _init_特殊方法和模块...

    一.特殊方法 特殊方法就是形如_future_\_main_这类方法的统称. 1.特殊方法 #__init__构造方法 class FooBar: def __init__(self): #构造方法, ...

  7. python中的utils模块_python学习笔记-import utils报错

    今天遇到一个坑爹的问题,查找了半天原因,终于解决了,在此特地记录一下. 运行环境:Windows eclipse 我在eclipse中配置了python的运行环境,在eclipse中编写python代 ...

  8. python3常用模块_Python学习笔记三(常用模块)

    Python 学习笔记三 (常用模块) 1.os模块 os模块包装了不同操作系统的通用接口,使用户在不同操作系统下,可以使用相同的函数接口,返回相同结构的结果. os.name:返回当前操作系统名称( ...

  9. python实现动态壁纸_python学习笔记 | macOS Big Sur动态壁纸食用指南

    目录 前言 北京时间23日凌晨1点,苹果WWDC2020大会开幕.在发布会上,苹果正式发布了新版macOS,并将其命名为"Big Sur". 相比于外界争议最大的UI界面,令我更为 ...

  10. python 异步加载_Python学习笔记4——爬取异步加载数据

    一.什么是异步加载? 在之前的学习笔记中,爬取的网页是需要手动翻页的网址,但是一些网站是通过自动加载翻页的,如knewone网页.浏览knewone的官网就能发现,当下拉到网页最下端时,网站会自动加载 ...

最新文章

  1. Vue.js 学习路线
  2. java开发环境变量配置-JDK11-(win10),重启之后环境变量配置失效的解决办法
  3. matlab根轨迹法串联超前校正,4.7基于根轨迹法的串联超前校正.ppt
  4. 【数学与算法】PCA主成分分析(降维)的通俗理解
  5. python接口自动化用例管理_python接口自动化测试(六)-unittest-单个用例管理
  6. ABAP 的历史,现在,和未来的讨论
  7. 你可能不知道的package.json
  8. 联想乐Pad_A1获取root权限
  9. Matlab--view函数详解
  10. 一加9 Pro渲染图曝光:6.55英寸曲面屏 左上角打孔
  11. 结对编程1-基于GUI的四则运算生成器
  12. 这位 GitHub 冠军项目背后的“老男人”,堪称 10 倍程序员本尊!
  13. android http 416,HTTP 416 错误 – 所请求的范围无法满足 (Requested Range not satisfiable)...
  14. android如何展示富文本_Android中如何在textView实现富文本
  15. ExtJS初学——renderTo/applyTo区别
  16. 群表示论之二面体群的不可约实表示的求法
  17. 拒做背锅侠!如何利用网站性能优化驱动产品体验提升
  18. 从物理意义上了解PCA
  19. VMware中GPU虚拟化的三种模式(1)–vSGA
  20. 生活小技巧:PS和word的结合使用

热门文章

  1. 【计算机毕业设计】java ssm瑜伽馆管理系统
  2. JavaScript简餐——类构造函数
  3. 6款上班族手机必备软件,一款网易快要放弃,一款苹果已经下架
  4. EasyExcel自适应列宽、行高、自动换行
  5. linux解压gz文件的命令
  6. 显示器面板挑花眼 IPS、TN、VA都是啥?
  7. 基于XMind的E-R图制作
  8. centos怎么删除mysql
  9. Java构造方法和@Autowire
  10. AFS文件目录数据库系统初步方案规划