从Requests Python清除cookie
发布于 2021-01-29 16:08:52
我创建了变量: s = requests.session()
如何清除此变量中的所有cookie?
关注者
0
被浏览
144
1 个回答
-
该
Session.cookies
对象实现了完整的可变映射接口,因此您可以调用:s.cookies.clear()
清除所有cookie。
演示:
>>> import requests >>> s = requests.session() >>> s.get('http://httpbin.org/cookies/set', params={'foo': 'bar'}) <Response [200]> >>> s.cookies.keys() ['foo'] >>> s.get('http://httpbin.org/cookies').json() {u'cookies': {u'foo': u'bar'}} >>> s.cookies.clear() >>> s.cookies.keys() [] >>> s.get('http://httpbin.org/cookies').json() {u'cookies': {}}
但是,最简单的方法是创建一个新会话:
s = requests.session()