一、介绍啥是cookie
当用户通过浏览器首次访问一个域名时,访问的web服务器会给客户端发送数据,以保持web服务器与客户端之间的状态保持,这些数据就是cookie,它是Internet站点创建的,为了辨别用户身份而储存在用户本地终端上的数据,cookie大部分都是加密的,cookie存在与缓存中或者硬盘中,在硬盘中的是一些文本文件,当你访问该网站时,就会读取对应的网站的cookie信息,cookie有效地提升了用户体验,一般来说,一旦将cookie保存在计算机上,则只有创建该cookie的网站才能读取它
二、cookielib模块
python中自带的模块,用来处理cookie相关事情
该模块的几个主要对象
- CookieJar
- FileCookieJar
- MozillaCookieJar
- LwpCookieJar
它们的关系
CookieJar——>派生——>FileCookieJar——>派生——>MozillaCookieJar和LwpCookieJar
三、urllib2自定义opener
因为urllib2.urlopen()函数不支持验证、cookie、HTTP高级功能等,所以如果要支持这些功能必须使用build_opener()函数
创建自定义opener对象
build_opener([headler1[headler2,...]])
headler是Handler实例,常用的有HTTPBasicAuthHandler,H

最低0.47元/天 解锁文章
660

被折叠的 条评论
为什么被折叠?



