python中cookie的处理(二)cookielib库

python中cookielib库(python3中为http.cookiejar)为存储和管理cookie提供客户端支持。

该模块主要功能是提供可存储cookie的对象。使用此模块捕获cookie并在后续连接请求时重新发送,还可以用来处理包含cookie数据的文件。

这个模块主要提供了这几个对象,cookiejar,filecookiejar,mozillacookiejar,lwpcookiejar。

1. cookiejar

cookiejar对象存储在内存中。

>>> import urllib2>>> import cookielib>>> cookie=cookielib.cookiejar()>>> handler=urllib2.httpcookieprocessor(cookie)>>> opener=urllib2.build_opener(handler)>>> opener.open(‘http://www.google.com.hk’)

访问google的cookie已经被捕捉了,来看下是怎样的:

>>> print cookie

Posted in 未分类

发表评论