Python Requests-学习笔记(10)-会话对象
2024-09-02 11:21:42
会话对象让你能够跨请求保持某些参数。它也会在同一个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
,那个键就会被自动省略掉。
最新文章
- GNU/Linux下LVM配置管理以及快照卷、物理卷、卷组、逻辑卷的创建和删除
- ubuntu优化使用
- 部署node程序并维持正常运行时间
- [DiocpRPC]介绍与安装
- Asp.Net判断字符是否为汉字的方法大全
- SPRING IN ACTION 第4版笔记-第四章ASPECT-ORIENTED SPRING-008-带参数的ADVICE
- UVA_11178_Morley's_Theorem_(计算几何基础)
- 二套小清新(APP界面)
- Julia语言:让高性能科学计算人人可用
- openwrt 串口无法登陆
- AJAX 创建表格
- 第4章 同步控制 Synchronization ----同步机制的摘要
- spring-oauth-server实践:授权方式四:client_credentials 模式的refresh_token?
- 【任务】Python语言程序设计.MOOC学习
- PHP算法学习(2) 轮训加权算法
- Flume的Channel
- leetcode之二叉树的层序遍历
- <;泛>; 并查集
- ZH奶酪:【数据结构与算法】搜索之BFS
- LeetCode Best Time to Buy and Sell Stock with Transaction Fee
热门文章
- Journal of Proteome Research | Proteomic Profiling of Rhabdomyosarcoma-Derived Exosomes Yield Insights into Their Functional Role in Paracrine Signaling (解读人:孙国莹)
- mybatis3.2.7应用_高级映射(一对一、一对多、多对多)
- JSP(三)----EL表达式
- Android应用开发基本流程
- 初步进入linux世界
- 密钥对格式转换:JKS到PEM
- coding++:RateLimiter 限流算法之漏桶算法、令牌桶算法--简介
- Python python 函数参数:可变参数
- std::bind接口与实现
- [noip模拟]B<;构造>;