会话对象让你能够跨请求保持某些参数。它也会在同一个Session实例发出的所有请求之间保持cookies。

会话对象具有主要的Requests API的所有方法。

我们来跨请求保持一些cookies:

import requests
s = requests.Session()
s.get('http://httpbin.org/cookies/set/sessioncookie/123456789')
r = s.get("http://httpbin.org/cookies") print(r.text) 会话也可用来为请求方法提供缺省数据。这是通过为会话对象的属性提供数据来实现的:
s = requests.Session()
s.auth = ('user', 'pass')
s.headers.update({'x-test': 'true'}) s.get('http://httpbin.org/headers', headers={'x-test2': 'true'})

从字典参数中移除一个值

有时你会想省略字典参数中一些会话层的键。要做到这一点,你只需简单地在方法层参数中将那个键的值设置为 None ,那个键就会被自动省略掉。

 

最新文章

  1. GNU/Linux下LVM配置管理以及快照卷、物理卷、卷组、逻辑卷的创建和删除
  2. ubuntu优化使用
  3. 部署node程序并维持正常运行时间
  4. [DiocpRPC]介绍与安装
  5. Asp.Net判断字符是否为汉字的方法大全
  6. SPRING IN ACTION 第4版笔记-第四章ASPECT-ORIENTED SPRING-008-带参数的ADVICE
  7. UVA_11178_Morley's_Theorem_(计算几何基础)
  8. 二套小清新(APP界面)
  9. Julia语言:让高性能科学计算人人可用
  10. openwrt 串口无法登陆
  11. AJAX 创建表格
  12. 第4章 同步控制 Synchronization ----同步机制的摘要
  13. spring-oauth-server实践:授权方式四:client_credentials 模式的refresh_token?
  14. 【任务】Python语言程序设计.MOOC学习
  15. PHP算法学习(2) 轮训加权算法
  16. Flume的Channel
  17. leetcode之二叉树的层序遍历
  18. <泛> 并查集
  19. ZH奶酪:【数据结构与算法】搜索之BFS
  20. LeetCode Best Time to Buy and Sell Stock with Transaction Fee

热门文章

  1. Journal of Proteome Research | Proteomic Profiling of Rhabdomyosarcoma-Derived Exosomes Yield Insights into Their Functional Role in Paracrine Signaling (解读人:孙国莹)
  2. mybatis3.2.7应用_高级映射(一对一、一对多、多对多)
  3. JSP(三)----EL表达式
  4. Android应用开发基本流程
  5. 初步进入linux世界
  6. 密钥对格式转换:JKS到PEM
  7. coding++:RateLimiter 限流算法之漏桶算法、令牌桶算法--简介
  8. Python python 函数参数:可变参数
  9. std::bind接口与实现
  10. [noip模拟]B<构造>