Python中Cookie的处理(二)cookielib库
2014-12-17 11:08
218 查看
Python中cookielib库(python3中为http.cookiejar)为存储和管理cookie提供客户端支持。
该模块主要功能是提供可存储cookie的对象。使用此模块捕获cookie并在后续连接请求时重新发送,还可以用来处理包含cookie数据的文件。
这个模块主要提供了这几个对象,CookieJar,FileCookieJar,MozillaCookieJar,LWPCookieJar。
1. CookieJar
CookieJar对象存储在内存中。
访问google的cookie已经被捕捉了,来看下是怎样的:
看来是Cookie实例的集合,Cookie实例有name,value,path,expires等属性:
FileCookieJar(filename)
创建FileCookieJar实例,检索cookie信息并将信息存储到文件中,filename是文件名。
MozillaCookieJar(filename)
创建与Mozilla cookies.txt文件兼容的FileCookieJar实例。
LWPCookieJar(filename)
创建与libwww-perl Set-Cookie3文件兼容的FileCookieJar实例。
代码:
该模块主要功能是提供可存储cookie的对象。使用此模块捕获cookie并在后续连接请求时重新发送,还可以用来处理包含cookie数据的文件。
这个模块主要提供了这几个对象,CookieJar,FileCookieJar,MozillaCookieJar,LWPCookieJar。
1. CookieJar
CookieJar对象存储在内存中。
2. 将cookie捕捉到文件
FileCookieJar(filename)创建FileCookieJar实例,检索cookie信息并将信息存储到文件中,filename是文件名。
MozillaCookieJar(filename)
创建与Mozilla cookies.txt文件兼容的FileCookieJar实例。
LWPCookieJar(filename)
创建与libwww-perl Set-Cookie3文件兼容的FileCookieJar实例。
代码:
相关文章推荐
- Python中Cookie的处理(二)cookielib库
- Python中Cookie的处理(二)cookielib库
- python 的cookie处理操作
- Python urllib2的使用点滴: cookie, https, put, 500/403的处理 | 半瓶墨水 - 任中方
- Python的Django框架中的Cookie相关处理
- 详解Python的Django框架中的Cookie相关处理
- Python的cookie处理分享
- selenium-webdriver(python) (十三) -- cookie处理
- Python利用CookieJar自动处理Cookies
- [zz]【整理】Python中Cookie的处理:自动处理Cookie,保存为Cookie文件,从文件载入Cookie
- Python基于PycURL自动处理cookie的方法
- 用Python处理Cookie
- Python中Cookie的处理(一)Cookie库
- 【整理】Python中Cookie的处理
- Python 自动登录网站(处理Cookie)
- Python的cookie处理分享(转载)
- selenium-webdriver(python) (十三) -- cookie处理
- python处理cookie详解
- selenium_webdriver(python):cookie 处理
- webdriver cookie 处理 selenium_python