Cookie模块提供了一个类似字典的特殊溏胃釜阼对象SimpleCookie,cookielib库是提供可存储的cookie对象,cookielib库中有四邗锒凳审个属性,CookieJar、FileCookieJar、MozillaCookieJar、LWPCookieJar。其中存储并管理着称为Morsel的cookie值集合,这里介绍了python如何利用浏览器cookie
http://v.youku.com/v_show/id_XMjE5ODkzOTA4.html?spm=a2h0k.8191407.0.0&from=s1.8-1-1.2
工具/原料
火狐浏览器插件Httpfox
方法/步骤
1、Cookie是用于服务器实现的会话,用户登录以及相关功能时进行电脑个人账户的管理。
2、给MCookieJar传入一个文件的地址,用于存储cookie,同时相对应的生成一个cookie对象,cookie对象是通过urllib2的操作类HTTPCookieProcessor为cookie生成一个处理器header,之后以header作为参数,将header与opener对象绑定。
3、路径"path"(下边有解释)用于设置可以读取一个cookie的最顶层的目录彤艘藻狠.将cookie的路径设置为网敌颉缪莽页最顶层的目录可以让这个目录下的所有网页都可以访问该cookie,expires是cookie的生存周期,path是cookie的有效路径,domain是cookie的有效域.
4、在cookie中加入path=/;如果只想让"fan"目录中的网页可以使用cookie,则应该加入path=/fan。
5、浏览器会存储Cookie直到过期失效,浏览器会向符合要求的path和domain的服务器发送HTTP请求的报头。