2014-05-22 25 views

Odpowiedz

19

Przedmiotem Session.cookies implementuje pełen mutable mapping interface, więc można zadzwonić:

s.cookies.clear() 

, aby usunąć wszystkie pliki cookie.

Demo:

>>> 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': {}} 

Najłatwiej jest jednak tylko do tworzenia nowej sesji:

s = requests.session()