从Requests Python清除cookie
我创建了变量: s = requests.session()
如何清除此变量中的所有cookie?
回答:
该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()
以上是 从Requests Python清除cookie 的全部内容, 来源链接: utcz.com/qa/402895.html