cookielib是一个自动处理惩罚cookies的模块,假如我们在利用爬虫等技能的时候需要生存cookie,那么cookielib会让你事半功倍!他最常见的搭档模块就是python下的urllib和request。
焦点类
1.Cookie
该类实现了Netscape and RFC 2965 cookies界说的cookie尺度,根基可以领略为某一条cookie数据。
部门代码如下,许多属性是不是很眼熟?
self.domain_initial_dot = domain_initial_dot self.path = path self.path_specified = path_specified self.secure = secure self.expires = expires self.discard = discard self.comment = comment self.comment_url = comment_url self.rfc2109 = rfc2109
2.CookiePolicy
该类的主要成果是收发cookie,即确保正确的cookie发往对应的域名,反之一样。
3.DefaultCookiePolicy
该类实现了CookiePolicy的接口。
4.CookieJar
CookieJar是cookie的荟萃,可以包括有许多Cookie类,是我们的主要操纵工具。内里有一系列的要领可以支持越发细致的操纵!
5.FileCookieJar
该类担任自CookieJar,CookieJar只是在内存中完本钱身的生命周期,FileCookieJar的子类可以或许实现数据耐久化,界说了save、load、revert三个接口。
6.MozillaCookieJar & LWPCookieJar
两个实现类,担任干系如下: