2014-05-22 210 views

回答

19

Session.cookies对象实现了全mutable mapping interface,这样你就可以拨打:

s.cookies.clear() 

清除所有的cookies。

演示:

>>> 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()