1、请求携带参数的方式

1、带数据的postdata=字典对象

2、带header的postheaders=字典对象

3、带json的postjson=json对象

4、带参数的postparams=字典对象

5、普通文件上传 files=files = {'file':open('filaname.txt','rb')}

6、定制化文件上传 files=files = {'file':('filaname.png',open('filaname.png','rb'),'image/png')}

7、多文件上传files=files={'file':('filaname.png',open('filaname.png','rb'),'image/png')}

#普通上传

files = {'file':open('test.txt','rb')}

#自定义文件名,文件类型、请求头

files = {'file':('test.png',open('test.png','rb'),'image/png')}

#多文件上传

files = [('file1',('test.txt',open('test.txt', 'rb'))),('file2', ('test.png', open('test.png', 'rb')))]

r = requests.post(url,files=files)

#流式上传

with open( 'test.txt' ) as f:

r = requests.post(url,data = f)

#将RequestsCookieJar转换成字典

c = requests.utils.dict_from_cookiejar(r.cookies)

#方法一:简单发送

# cookies = {"aaa":"bbb"}

# r = requests.get(url,cookies=cookies)

# print r.text

#方法二:复杂发送

s = requests.session()

c = requests.cookies.RequestsCookieJar()

c.set('c-name','c-value',path='/xxx/uuu',domain='.test.com')

s.cookies.update(c)

2、请求中的特殊参数

#禁止自动重定向

allow_redirects=False

#超时时间

timeout=None

#去掉ssl验证

verify=False

#去掉警告提示

urllib3.disable_warnings()

#响应时间

res.elapsed.total_seconds()

python requests示例_Python3中requests库学习01(常见请求示例)相关推荐

  1. python requests 示例_Python3中requests库学习01(常见请求示例)

    1.请求携带参数的方式 1.带数据的postdata=字典对象 2.带header的postheaders=字典对象 3.带json的postjson=json对象 4.带参数的postparams= ...

  2. python时间函数报错_python3中datetime库,time库以及pandas中的时间函数区别与详解...

    1介绍datetime库之前 我们先比较下time库和datetime库的区别 先说下time 在 Python 文档里,time是归类在Generic Operating System Servic ...

  3. python获取系统时间函数_python3中datetime库,time库以及pandas中的时间函数区别与详解...

    1介绍datetime库之前 我们先比较下time库和datetime库的区别 先说下time 在 Python 文档里,time是归类在Generic Operating System Servic ...

  4. python乘法函数_Python中列表与元组的乘法操作示例

    本文实例讲述了Python中列表与元组的乘法操作.分享给大家供大家参考,具体如下: 直接上code吧,还可以这么玩儿 列表乘法: li=[1,] li=li*3 print(li) out: [1, ...

  5. python accept解析_python中requests库使用方法详解

    一.什么是Requests Requests 是⽤Python语⾔编写,基于urllib,采⽤Apache2 Licensed开源协议的 HTTP 库.它⽐ urllib 更加⽅便,可以节约我们⼤量的 ...

  6. python requests登录_python3使用requests登录人人影视网站.py

    1.[代码]python3使用requests登录人人影视网站.py """ python3使用requests登录人人影视网站.py 2016年5月11日 07:33: ...

  7. python中matlabplot库学习

    import matplotlib.pyplot as plt # -*- coding: utf-8 -*-plt.plot([2,0,5,8]) fig = plt.figure() plt.sh ...

  8. python全局代理_Python3 中代理使用方法总结

    作者:崔庆才 请勿转载 配套免费视频教程:Python3爬虫三大案例实战分享:猫眼电影.今日头条街拍美图.淘宝美食 Python3爬虫三大案例实战分享 爬取知乎所有用户详细信息 https://edu ...

  9. python 贴吧自动回复机-python_库学习_02_微信自动回复机器人

    一.python发展的趋势日益庞大,微信也有对应的库itchat.这次的实例做做成可在任意电脑运行的微信自动回复机器人exe.文件. 二.完成这个小应用我们需要装一些库,, itchat:这个东东不出 ...

最新文章

  1. java bufferedwriter 写入tab_一个Java程序员的成长历程(014,015)天
  2. VTK:Utilities之GetClassName
  3. Java之对List里面的对象名字进行模糊查询
  4. java铝轮_为速度而生 JAVA Fuoco铝合金气动公路
  5. js组装知识(待续……)
  6. 代码不规范?985,211也不要!
  7. 音视频开发(3)---ffmpeg
  8. linux 文件读写锁,linux下的简单文件读写锁的操作
  9. 完美解决doc、docx格式word转换为Html
  10. Linux find 命令大全
  11. QT 与webkit(wke) 交互
  12. 安卓Systrace工具使用流程
  13. 微信小程序生成体验版的二维码
  14. VB程序设计教程(第四版)龚沛曾 实验8-2
  15. Vue.js实战——内置指令(二)
  16. java 修改图片名_Java修改文件夹下图片的名称
  17. 游戏辅助制作核心--植物大战僵尸逆向之阳光生产加速实现满天星(四)1
  18. 安装在我的电脑上的 TeamViewer 到底安全吗?
  19. 什么是CNAS?你了解CNAS认证吗?
  20. 使用openlayer添加图层

热门文章

  1. Python 机器学习——解决过拟合的方法
  2. android 崩溃原因,Android SurfaceView常见崩溃的原因以及解决办法
  3. linux关闭自动更新,Ubuntu开启系统自动升级与取消自动更新的方法,
  4. python是什么意思中文、好学吗-学习python难吗?是不是越低级的程序越难学,越高级的程序越简单?...
  5. 怎样学好python编程-3个月学好Python有多简单?
  6. 为什么都建议学java而不是python-就目前来说,学Java好还是学Python好?
  7. python儿童入门视频-老男孩Python视频教程全套完整版!无偿分享~
  8. 语音识别方案设计书.doc
  9. 未来比较火的计算机领域,【火了】未来十年,中国人才最紧缺的6个专业!
  10. vue根据屏幕大小适配表格高度